php中include和require區別

2021-08-26 07:55:37 字數 1009 閱讀 1288

require   和   include   二種方式提供不同的使用彈性。  

require   的使用方法如   require("myrequirefile.php");   。這個函式通常放在   php   程式的最前面,php   程式在執行前,就會先讀入   require   所指定引入的檔案,使它變成   php   程式網頁的一部份。常用的函式,亦可以這個方法將它引入網頁中。  

include   使用方法如   include("myincludefile.php");   。這個函式一般是放在流程控制的處理區段中。php   程式網頁在讀到   include   的檔案時,才將它讀進來。這種方式,可以把程式執行時的流程簡單化。

1.incluce在用到時載入   

2.require在一開始就載入   

3._once字尾表示已載入的不載入  

php系統在載入php程式時有乙個偽編譯過程,可使程式執行速度加快。但incluce的文件仍為解釋執行   

include的檔案中出錯了,主程式繼續往下執行  

require的檔案出錯了,主程式也停了  

所以包含的檔案出錯對系統影響不大的話(如介面檔案)就用include,否則用require  

以下文件也適用於   require()。這兩種結構除了在如何處理失敗之外完全一樣。include()   產生乙個警告而   require()   則導致乙個致命錯誤。換句話說,如果你想在遇到丟失檔案時停止處理頁面就用   require()。include()   就不是這樣,指令碼會繼續執行。同時也要確認設定了合適的   include_path。  

require()函式用給定檔案的內容取代它本身,這一代替過程發生在php引擎編譯**期間,而不是在執行期間進行,它不象include()那樣會首先進行計算。require()函式更多地用在靜態元素中,而include()更多地用於動態元素中。與include_once()類似的是,require_once()將首先檢查是否已經插入給定的**,如果**已經存在,就不再插入了。

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...

PHP中include和require區別之我見

昨天去面試乙個php開發,看到筆試試卷上有這麼一道題目 include和require有什麼區別?這個題目可以稱得上php開發面試中的必考題目,網上也有各種答案和解釋。但是我當時卻真的想不起來了。現在回頭想這個問題,突然有了新的認識 php作為優秀的開源程式,她所提供的函式從名稱上必定會盡可能地表達...