(1)require是无条件包含也就是如果一个流程里加入require,无论条件成立与否都会先执行require
(2)include有返回值,而require没有(可能因为如此require的速度比include快)
(3)注意:包含文件不存在或者语法错误的时候require是致命的,include不是
(4)自动加载:spl_autoload_register()函数
(5)Apache与php配置文件中可以修改加载include自动加载,比如php.ini中auto_prepend_file参数就可以了
本文对比了PHP中require与include的区别,包括它们的执行条件、返回值、错误处理方式及性能差异。此外还介绍了自动加载机制spl_autoload_register()的使用方法以及如何通过配置php.ini来实现自动加载。
1123

被折叠的 条评论
为什么被折叠?



