青岚影视 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,都是有返回值的