include和require的區別

2022-07-29 19:36:14 字數 345 閱讀 9203

語句include和require的區別是什麼?

1、php程式執行到require()時,只會讀取一次檔案,故常放在程式開頭,檔案引入後php會將網頁檔重新編譯,讓引入檔成為原先網頁的一部分。

2、php程式執行到include()時,每次皆會讀取檔案,故常用於流程控制的區段,如條件判斷或迴圈中。

3、require() :無條件包含,如果檔案不存在,會報出乙個fatal error.指令碼停止執行

4、include() : 有條件包含,如果檔案不存在,會給出乙個 warning,但指令碼會繼續執行

5、推薦使用require_once()和include_once(),可以檢測檔案是否有重複包含。

require和include的區別

在php中,include和require的作用比較容易混淆。下面我以乙個經典例子來深刻說明它們的區別。當我們經常訪問乙個資料庫時,可以把連庫語句寫成乙個檔案 con db.php dbh mysql connect localhost mysql select db admreqs 在實際應用時,...

require和include的區別

require 和 include 二種方式提供不同的使用彈性。require 的使用方法如 require myrequirefile.php 這個函式通常放在 php 程式的最前面,php 程式在執行前,就會先讀入 require 所指定引入的檔案,使它變成 php 程式網頁的一部份。常用的函式...

include和require的區別

require 語句的效能與include 相類似,都是包括並執行指定檔案。不同之處在於 對include 語句來說,在執行檔案時每次都要進行讀取和評估 而對於require 來說,檔案只處理一次 實際上,檔案內容替換require 語句 這就意味著如果可能執行多次的 則使用require 效率比較...