include與require的區別

2021-09-30 09:51:22 字數 356 閱讀 1912

php5.0中,兩者的區別僅在於錯誤處理的不同。

在php的官方文件中,對include與require的區別有這樣一段描述:

「require() 和 include()  除了怎樣處理失敗之外在各方面都完全一樣。include() 產生乙個警告而 require()  則導致乙個致命錯誤。換句話說,如果想在丟失檔案時停止處理頁面,那就別猶豫了,用 require() 吧。include()  就不是這樣,指令碼會繼續執行。」

在php中使用require_once/include_once雖然方便,但是代價昂貴,據測試資料來看,require_once比require慢3-4倍,所以在php開發中,我們應該盡量使用require/include。

include與require的區別

1 php程式執行到require 時,只會讀取一次檔案,故常放在程式開頭,檔案引入後php會將網頁檔重新編譯,讓引入檔成為原先網頁的一部分。2 php程式執行到include 時,每次皆會讀取檔案,故常用於流程控制的區段,如條件判斷或迴圈中。3 require 無條件包含,如果檔案不存在,會報出乙...

require與include的區別

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

PHP中include與require函式的區別

require php 這個函式通常放在php程式的最前面,php程式在執行前,就會先讀入require所指定引入的檔案,使它變成php程式網頁的一部分。常用的函式,亦可以這個方法將它引入。include php 這個函式一般是放在流程控制的處理部分中。php程式在讀到include的檔案時,才將它...