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()顾名思义,只包含文件一次。
require()会导致一个Fatal Error,会终止程序的执行,如果想在丢失文件时停止处理页面用此函数。
include()会产生一个Warning,不会终止程序的执行。
注意:在PHP4.0.2之前适用以下规则:require()总是会尝试读取目标文件,即使它所在的行根本就不会执行,条件语句不会影响require(),不过如果 require()所在的行没有执行,则目标文件中的代码也不会执行,同样,循环结构也不影响require()的行为,尽管目标文件中包含的代码仍然是循环的主体,但require()本身只会运行一次。
require_once()、include_once()顾名思义,只包含文件一次。
相关文章推荐
- php 中使用include、require、include_once、require_once的区别
- php里include,include_once, require和require_once的区别
- PHP学习笔记(四):require、require_once和include、include_once的区别
- PHP 中 require、require_once、include、include_once介绍与区别
- PHP include、include_once,require、require_once的区别
- PHP中require,require_once,include,include_once之间的区别(转帖)
- PHP提升-include(),require(),include_once(),require_once()区别
- PHP中include、include_once、require、require_once四者区别
- PHP中 Include ,Include_once 和 require,require_once 的区别
- [php]require&require_once&include&include_once的用法与区别
- php中include_once,require_once,和include,require的使用场景和区别。
- PHP中 include, include_once, require, require_once的区别
- php require、require_once和include、include_once的区别
- PHP基础——Include、require、include_once、require_once区别。
- PHP中 include,include_once,require,require_once的区别详解
- php 初学头疼问题之:include/include_once/require/require_once的区别
- PHP文件包含语句 include、include_once、require、require_once的区别
- 【php】include、include_once、require、require_once的区别
- PHP中include require include_once require_once 的区别
- 【转载】PHP中require(),include(),require_once()和include_once()区别