PHP include 與 require 到底有什麼差異阿?
相信 include() 跟 require() 大家並不陌生,都是用來引入文件,如果都一樣又為何要分成 include() 與require()呢,其實還是有些差異拉,我把在網路上看到的差異做成了比較表,方便大家選擇最適合的。
include | require |
用到時才載入 | 一開始就加載 |
檔案發生錯誤的話,會顯示警告,不會立刻停止 | 會顯示錯誤,立刻終止程式,不再往下執行。 |
需要處裡文件檢查、速度相對較慢 | 速度比較快 |
適合動態態載入檔案 | 適合靜態檔案 |
適合用來引入動態的程式碼 | 適合用來引入靜態的內容 |
可以用在迴圈 | – |
有返回值 | – |