PHP中include與require函式的區別

2021-06-26 05:13:01 字數 603 閱讀 5416

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

include("***.php"); 這個函式一般是放在流程控制的處理部分中。php程式在讀到include的檔案時,才將它讀進來。這種方式,可以把程式執行時的流程簡單化。

他們兩個的用途是完全一樣的。

區別如下:

1. include有返回值,而require沒有。 

2. 如果被包含的檔案不存在,require:程式終止  include:報警,繼續執行。

3. require不管require語句有沒有執行,程式執行包含檔案都被加入進來;include只有執行的時候檔案才會被包含,在判斷函式裡面,用include顯然是比較好的。

4. include_once(),require_once()會先檢查目標檔案的內容是不是在之前就已經匯入過了,如果是的話,便不會再次重複匯入同樣的內容。

5. require檔案在程式執行過程中只能被包含一次,而include每次執行,檔案都重新被包含,選擇include的話,保證包含檔案多次包含不會出錯。 

Php中include與require的區別

1.引用檔案方式 對 include 來說,在include 執行時檔案每次都要進行讀取和評估 而對於require 來說,檔案只處理一次 實際上,檔案內容替換 了require 語句。這就意味著如果有包含這些指令之一的 和可能執行多次的 則使用require 效率比較高。另一方面,如果每次執行 時...

php中include與require的區別

require的使用方法如require myrequirefile.php 這個函式通常放在php程式的最前面,php程式在執行前,就會讀入require所指定引入的檔案,使它變成php程式網頁的一部分。常用的函式,也可以通過這個方法將它引入網頁中。include的使用方法如include myi...

php中require與include的區別

描述 require,include三者都是引入檔案,其中require once,include once只引入一次,即之前引入過的就不再引入。include與require的區別 載入失敗的處理方式 假設兩者都載入不存在的檔案,include載入失敗的情況下,直接報乙個warning錯,但是程式...