主页 M

PHP中 include 和 require的区别

2014-04-17 网页编程网 网页编程网

在引入一个不存在的文件时,include 会发出一个警告,程序继续运行,require会直接终止程序,报告致命错误.一般用requir。

PHP4
require 在编译期间执行,即无论被嵌入的文件是否被使用,都要加载到内存;
include 在运行期间执行,只在需要的时候被加载;
include_once、require_once 作用一样,区别是被加载的文件只会被加载一次;

PHP5
两者均在编译期间执行,两者的差异可以忽略不计;

关注出现错误时的表现,是没有意义的,因为任何系统都不能带伤运行,且运行寿命远比开发周期长。

阅读原文
阅读 4076
123 显示电脑版