PHP中require与include语言结构的区别

require() 和 include() 几乎完全一样,除了处理失败的方式不同之外。require 在出错时产生 E_COMPILE_ERROR 级别的错误。换句话说将导致脚本中止而 include 只产生警告(E_WARNING),脚本会继续运行。

使用这两个函数会引入同样的函数库两次,从而出现重复函数定义的错误,如果关心编码实战,最好不要使用require()和include(),而改用require_once()和include_once(),并且require_once()和include_once()的运行速度更快。

require()与include()是类似于echo的特殊语言结构,其参数可不需要括号。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/phpexp/2267.html

发表评论

登录后才能评论