最近在看《深入PHP面向对象、模式与实践》看到其中对include()和require()的区别介绍,在这里拿出来和大家分享,以下是原文:
include()和require()语句的不同在于他们如何处理错误。使用它require()调用文件发生错误时,将会停止整个程序;调用include()时遇到相同的错误,则会生成警告并停止执行包含文件,跳出调用代码继续执行。require()和require_once()用于包含库文件时更加安全,而include()和include_once()则适用于加载模板这样的操作。
另:require()和require_once()都是语句而不是函数(include()和include_once()亦是如是),这意味着使用它们的时候可以省略括号