include 和require的區別

2022-06-21 13:00:10 字數 496 閱讀 9598

相同點:include和require 都能把另外乙個檔案包含到當前檔案中。 

不同點:1、使用include時,當包含的檔案不存在時,系統會報出警告級別的錯誤,程式會繼續往下執行。   使用require包含檔案時,當包含的檔案不存在時,系統會先報出警告級別的錯誤,接著又報乙個致命級別的錯誤。程式將終止執行。

2、  require能讓php的程式得到更高的效率,在同一php檔案中解釋過一次後,不會再解釋第二次。而include卻會重複的解釋包含的檔案。

如果每次執行**時相讀取不同的檔案,或者有通過一組檔案疊代的迴圈,就使用include(),因為可以給想要包括的檔名設定乙個變數,當引數為 include()時使用這個變數。

下面是乙個小例子:

$i=1;

while($i<5)

在上面這段**中,每一次迴圈的時候,程式都將把不同的檔案包含進去。如果要完成這個功能,必須求助函式include()。而如果要引入的檔案是固定的,建議使用require,因為效率更高。

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 效率比較...