php require和include的区别

 
更多

为了代码能够更好的重复利用,PHP提供了require,include,require_once,include_once等几种方式来实现代码的包含。但这几个包含函数有什么具体的区别呢?下面来简单的介绍一下。

require(‘文件件路径’)也可以写作require ‘文件件路径’
include(‘文件件路径’)也可以写作include ‘文件件路径’

require与include的相同之处就不说了,他们区别在于

require不受条件限制都会包含文件,如果文件不存在或者被包含的文件中有错误时,都将会报以致命错误然后将程序终止。

include受条件限制,如果include在一个if条件中,如果if条件不成立的话被include的文件将不会被包含进来,如果文件不存在,则会报一个警告错误,不会影响程序的继续执行。

require_once,include_once 之间的区别基本同上,但与以上两种方法的区别是可以让一个文件在一个PHP进程中只被包含一次。

打赏

本文固定链接: https://www.cxy163.net/archives/4698 | 绝缘体

该日志由 绝缘体.. 于 2013年05月23日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: php require和include的区别 | 绝缘体
关键字: , , , ,

php require和include的区别:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter