您的位置:首页 > 产品设计 > UI/UE

PHP require、include、require_once、include_once的区别

2012-06-13 11:23 741 查看
require()和include()除了处理失败的方式不同之外,几乎完全一样。

require()会导致一个Fatal Error,会终止程序的执行,如果想在丢失文件时停止处理页面用此函数。

include()会产生一个Warning,不会终止程序的执行。

注意:在PHP4.0.2之前适用以下规则:require()总是会尝试读取目标文件,即使它所在的行根本就不会执行,条件语句不会影响require(),不过如果 require()所在的行没有执行,则目标文件中的代码也不会执行,同样,循环结构也不影响require()的行为,尽管目标文件中包含的代码仍然是循环的主体,但require()本身只会运行一次。

require_once()、include_once()顾名思义,只包含文件一次。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: