霜天部落 | 专注PHP研发,研究LAMP高性能架构部署与优化

php基础-require()和include()的区别

php基础篇,高手就不用看了。

require()和include()的区别:

require() 和   include()   除了怎样处理失败之外在各方面都完全一样。

require() :如果文件不存在,会报出一个fatal error.脚本停止执行

include() : 如果文件不存在,会给出一个 warning,但脚本会继续执行

这里特别要注意的是:

使用include()文件不存在时,脚本继续执行,这种情况只出现在PHP 4.3.5之前,这一点,往往被人忽视。推荐使用require_once()和include_once(),可以检测文件是否有重复包含。