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