[PHP] require和 include 載入檔案

兩個用法都一樣,就是require('file.php') or include('file.php')

require:

  • 主要用在載入核心程式
  • 載入檔案出錯時程式會執行中斷回報錯誤

include:

  • 建議用在顯示資訊像是 echo 之類用途
  • 出錯只會 Warning 警告,程式還是會繼續執行

require_once & include_once :

  • 系統會檢查是否已載入過,如果已載入就不會再載入
  • 因為多了檢查重複載入,所以跑起來相較於沒 _once 多點效能

所以主要差異就是在中斷這個動作,除非可以接受載入的程式出錯後繼續跑
不然請盡量使用 require 來保持程式的安全