php require与include的区别

青岚影视 www.qldyy.net

require() 和 include() 除了怎样处理失败之外在各方面都完全一样。
include() 产生一个警告而 require() 则导致一个致命错误。
换句话说,如果想在丢失文件时停止处理页面,那就别犹豫了,用 require() 吧。include() 就不是这样,脚本会继续运行。

比如
当1.php不存在时
require("1.php");echo 1;报错,不会输出1
include("1.php");echo 1;报错,会输出1
如果用echo输出require和include的值时,成功时输出1,失败时什么都不输出
如果用var_dump或是print_r来输出require和include的值时
成功的话都是true,失败的话都是false,都是有返回值的
posted on 2013-03-18 00:20  xiaofei01gm  阅读(166)  评论(0编辑  收藏  举报