在PHP中,include和require的區別

2021-10-01 04:37:08 字數 374 閱讀 3295

require和include的相同之處:都可以包括並執行指定檔案。

不同之處:include()使用時,每次都要進行讀取和評估,require使用時,檔案處理一次。(實際上,檔案內容替換require()語句)。這就意味著如果可能執行多次的**,則使用require()效率比較高。另外一方面,如果每次執行**時是讀取不同的檔案,或者有通過一組檔案迭代的迴圈,就使用include()語句。

另外,incluce在用到時載入,require在一開始就載入,_once字尾表示已載入的不載入

在報錯方面,

使用include, 引入檔案時,如果出現錯誤,會給出提示,並繼續執行下面的**,

使用require,引入檔案時,如果出現錯誤,會給出提示,停止程式的執行。

徹底搞明白PHP中的include和require

在php中,有兩種包含外部檔案的方式,分別是include和require。他們之間有什麼不同呢?如果檔案不存在或發生了錯誤,require產生e compile error級別的錯誤,程式停止執行。而include只產生警告,指令碼會繼續執行。這就是它們最主要的區別,其他方面require基本等同...

php中include和require的區別

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

PHP中include和require的區別

php中include和require的區別 1 載入失敗的處理方式不同 如果檔案不存在,include 會產生乙個waring,但指令碼會繼續執行 僅限於php4.3.5之前 但是,require 會報出乙個fatal error,指令碼停止執行。使用require once 和include o...