include
require
動態加載文件的時候,使用include,不然使用require。php
示例:ui
# 引入php文件--include方式 inlcude("./functions_func.php"); 或 inlcude "./functions_func.php"; # 引入php文件--require方式 require("./functions_func.php"); 或 require "./functions_func.php";
若是使用include
引入路徑錯誤,會產生兩個警告錯誤,不影響後續代碼的執行。
若是使用require
引入路徑錯誤,會報一個Fatal error
(致命性錯誤)和一個警告錯誤,會阻止後續代碼的執行。code
不要重複加載一個文件, 若是不清楚是否引用過,可用include_once()
,它會對引入文件進行判斷,只加載一次文件(不建議使用,會影響執行效率,最好把引入文件都寫在最上方)。io
require效率高於includefunction