PHP include vs require

PHP include 與 require 到底有什麼差異阿?

相信 include() 跟 require() 大家並不陌生,都是用來引入文件,如果都一樣又為何要分成 include() 與require()呢,其實還是有些差異拉,我把在網路上看到的差異做成了比較表,方便大家選擇最適合的。

 

include

require

用到時才載入 一開始就加載
檔案發生錯誤的話,會顯示警告,不會立刻停止 會顯示錯誤,立刻終止程式,不再往下執行。
需要處裡文件檢查、速度相對較慢 速度比較快
適合動態態載入檔案 適合靜態檔案
適合用來引入動態的程式碼 適合用來引入靜態的內容
可以用在迴圈
有返回值

發表迴響