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