A-A+

require,require_once和include,include_once的区别详解

2015年08月21日 PHP 暂无评论 阅读 985 views 次

1.require() 在遇到丢失文件时停止处理导致一个致命错误,同时不能重复引用两次。

2.require_once() 和 require() 语句类似,唯一区别是如果该文件中的代码已经被包括了,则不会再次包括。

3.include() 在遇到丢失文件时产生一个警告,而 require() 则导致一个致命错误。换句话说,如果你想在遇到丢失文件时停止处理页面就用 require()。include() 就不是这样,脚本会继续运行。

4.include_once() 语句在脚本执行期间包括并运行指定文件。
此行为和 include() 语句类似,唯一区别是如果该文件中的代码已经被包括了,则不会再次包括。如同此语句名字暗示的那样,只会包括一次。

 

require() 通常来导入静态的内容,比如某个全局公共类文件,而 include() 则适合用来导入动态的程序代码,比如在views页面里面引入公共模块填充动态内容后的html代码块。

给我留言

Copyright © 严佳冬 保留所有权利.   Theme  Ality 百度地图 苏ICP备15015381号-1

用户登录

分享到: