(1)include()在執行文件時每次都要進行讀取和評估;require()文件只處理一次(實際上文件內容替換了require()語句)
(2)require()通常放在PHP腳本程序的最前面include()的使用和require()一樣,一般放在流程控制的處理區段中,PHP腳本文件讀到include()語句時,才將它包含的文件讀進來,這種方式,可以把程序執行時的流程簡單化
(3)require()和include()語句是語言結構,不是真正的函數,可以像PHP的其他語言結構一樣
(4)require()包含文件失敗,停止執行,給出錯誤(致命的);
(5)include()常用於動態包含.通常是自動加載的文件,即使加載出錯,整個程序還是繼續執行一個頁面聲明,另一個頁面調用包函文件失敗,繼續向下執行,返回一條警告
(6)include_once()和require_once()語句也是在腳本執行期間包括並運行指定文件,與include()require()唯一的區別是如果文件中的代碼已經被包括了,則不會再次包括.
8.語句 include 和 require 都能把另外一個文件包含到當前文件中,它們的區別是____;為了避免多次包含同一文件,可以用語句__require_once||include_once__來代替它們。