當包含的文件不存在時(包含發生錯誤),若是使用 require() ,則程序馬上中止執行,而使用 include() 的話,系統除了提示錯誤外,下面的程序內容還會繼續執行。大多狀況下推薦使用 require() 函數,以免在錯誤引用發生後的程序繼續執行 函數
無論 require() 語句是否執行,程序執行包含文件都被加入進來,include() 只有執行的時候文件纔會被包含。因此若是是有條件判斷的狀況下,用 include() 顯然更合適 ui
使用 require() 屢次引用時,只執行一次對被引用文件的引用動做,而 include() 則每次都要進行讀取和評估後引用文件 spa