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錯,但是程式...