require include php5中最新区别,百度上好多错…
2018-06-22 05:13:57来源:未知 阅读 ()
二者报错机制不同,include是warning 继续执行程序,require会报致命错误,中断程序运行。
前者有返回值,后者则没有。
注意了,php5里有一个区别没了,之前说的是require是无条件包含的,也就是 不论条件是否成立,都会包含这个文件。我也是今天无意间测试发现。其实已经没有这样的区别了
不信大家可以试试下面的代码:a.php 文件里 代码
<?php $a='1'; if($a){ require('b.php'); }else{ require('c.php'); } ?>
b.php文件代码
<?php echo "b文件"; ?>
c.php文件代码
<?php echo "c文件"; ?>
访问a.php结果
//b文件
可以看到 require 和include 一样 也是有条件包含了。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- thinkPHP5项目中实现QQ第三方登录功能 2020-02-19
- thinkPHP5分页功能实现方法分析 2020-02-08
- thinkPHP5实现数据库添加内容的方法 2019-12-19
- 详解header跳转和include包含问题 2019-11-24
- 详解php4与php5的区别 2019-11-12
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash