兩個用法都一樣,就是require('file.php')
or include('file.php')
require:
- 主要用在載入核心程式
- 載入檔案出錯時程式會執行中斷回報錯誤
include:
- 建議用在顯示資訊像是 echo 之類用途
- 出錯只會 Warning 警告,程式還是會繼續執行
require_once & include_once :
- 系統會檢查是否已載入過,如果已載入就不會再載入
- 因為多了檢查重複載入,所以跑起來相較於沒 _once 多點效能
所以主要差異就是在中斷這個動作,除非可以接受載入的程式出錯後繼續跑
不然請盡量使用 require 來保持程式的安全