include与require的区别


include在引入不存文件时产生一个警告且脚本还会继续执行,而require则会导致一个致命性错误且脚本停止执行。


<?php


include 'no.php';


echo '123';


?>


如果no.php文件不存在,echo '123'这句是可以继续执行的.


<?php


require 'no.php';


echo '123';


?>


如果no.php文件不存在,echo '123'这句是不执行的,在require时就停止了。


_once只会包含一次,性能有下降,但可以忽略不计。



时间宝贵,只能复制+粘贴,若图片无法显示或排版混乱,请访问elesos.com查找原文