require和include基本的区别是什么? require() 和 include() 除了怎样处理失败之外在各方面都完全一样。include() 产生一个警告而 require() 则导致一个致命错误。换句话说,如果你想在丢失文件时停止处理页面,那就别犹豫了,用 require() 吧。include() 就不是这样,脚本会继续运行。同时也要确认设置了合适的include_path。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么要确信设置了合理的path?另外,记得以前读过一个区别,是说在if语句里面的话require不管if是否成立都会执行,而include则不会吧? 就是说再解析程序时即读取require的文件,而不是解析后,如果不能读取到被require的文件,就不能进行下一步动作。所以,不被正确包含就会导致程序的文件,用require比较好。可能效率上也略微高点。 require() 无论如何都会包含文件,而 include() 可以有选择地包含:<?phpif(FALSE){ require('a.php');}if(FALSE){ include('b.php');}?>a.php 一定会被包含,而 b.php 一定不会被包含。 请高手解决php问题,看了半天没看出问题 当前目录没有写的权限,请将当前目录属性修改为:777 关于array_flip():Can only flip STRING and INTEGER的问题 -在线等 关于得到参数问题! 求一个正则表达式 求一段JS! 关于mysql中数据类型的问题,各位来帮忙解释下 身份认证的问题,按照书本上的不行。 我遇到这样的一个问题. php 正方教务系统截取课表错误 谁能给我apache for win和mysql for win的下载网址? 大家作分页的时候都是怎样取每页的记录的?
另外,记得以前读过一个区别,是说在if语句里面的话require不管if是否成立都会执行,而include则不会吧?
所以,不被正确包含就会导致程序的文件,用require比较好。可能效率上也略微高点。
<?php
if(FALSE){
require('a.php');
}
if(FALSE){
include('b.php');
}
?>
a.php 一定会被包含,而 b.php 一定不会被包含。