Dan*_*nly 172 php require include
它们之间有什么区别吗?使用它们是一个偏好的问题?使用一个优于另一个产生任何优势吗?哪个更安全?
Ste*_*ven 147
您可以在以下页面require
的详细PHP手册中找到差异:
require
是相同的include
失败时它也将产生致命的除外E_COMPILE_ERROR
电平误差.换句话说,它将暂停脚本,而include只发出一个警告(E_WARNING
),允许脚本继续.
有关示例,请参阅@ efritz的答案
使用include
,如果你不介意你的脚本继续而不加载文件(如果它不存在等),你可以(虽然你不应该)现场用警告的错误信息被显示。
使用require
表示脚本无法加载指定文件时将暂停,并引发致命错误。