本地包含和远程包含

远程包含产生的原因:

    php配置上:allow_url_fopen被激活(默认是激活的)

包含函数:include(),require(),include_once(),require_once()

 

include() && require()语句:包括并运行指定文件 

  这两种结构除了在如何处理失败之外完全一样。include() 产生一个警告而 require() 则导致一个致命错误。换句话说,如果你想在遇到丢失文件时停止处理页面就用 require()。include() 就不是这样,脚本会继续运行。

require_once() && include_once()

  require_once ()和include_once() 语句在脚本执行期间包括并运行指定文件。此行为和 require() 语句类似,唯一区别是如果该文件中的代码已经被包括了,则不会再次包括。适用于在脚本执行期间同一个文件有可能被包括超过一次的情况下,你想确保它只被包括一次以避免函数重定义,变量重新赋值等问题。

posted @ 2017-07-14 14:09  黑暗中的小郎君  阅读(242)  评论(0编辑  收藏  举报