PHP中include() 与 require() 的区别(面试笔试常见题目)
2013-08-16 10:54
429 查看
require() 语句也可用于文件的包含,在使用上等同于 include() 。但二者也有一些细微差别,可以视实际情况采用 include() 还是 require() 。
不管 require() 语句是否执行,程序执行包含文件都被加入进来,include() 只有执行的时候文件才会被包含。所以如果是有条件判断的情况下,用 include() 显然更合适
使用 require() 多次引用时,只执行一次对被引用文件的引用动作,而 include() 则每次都要进行读取和评估后引用文件
二者区别如下:
当包含的文件不存在时(包含发生错误),如果使用 require() ,则程序立刻停止执行,而使用 include() 的话,系统除了提示错误外,下面的程序内容还会继续执行。大多情况下推荐使用 require() 函数,以避免在错误引用发生后的程序继续执行不管 require() 语句是否执行,程序执行包含文件都被加入进来,include() 只有执行的时候文件才会被包含。所以如果是有条件判断的情况下,用 include() 显然更合适
使用 require() 多次引用时,只执行一次对被引用文件的引用动作,而 include() 则每次都要进行读取和评估后引用文件
相关文章推荐
- 关于php中include和require之间区别的一个常见误解
- PHP中include和require的区别详解
- PHP中include()与require()的区别说明
- PHP中include require include_once require_once 的区别
- PHP文件包含语句 include、include_once、require、require_once的区别
- PHP提升-include(),require(),include_once(),require_once()区别
- php中include()和require()的区别
- [PHP]PHP中include()与require()的区别
- php中的include和require的区别
- PHP基础知识 - include和require的区别
- PHP 中 include和require的区别
- PHP中include和require的区别
- php中include和require的区别
- PHP中include()与require()的区别说明
- PHP中include()与require()的区别说明
- PHP中include()与require()的区别
- PHP中include()与require()的区别说明
- PHP中include 和 require 引入的区别
- PHP中include和require的区别
- php中include和require区别