PHP中include和require的区别详解

 我来答
秦始汉武heart
2016-06-27 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:95
采纳率:0%
帮助的人:80.7万
展开全部
他们最根本的区别在于错误处理的方式不一样。
1、require一个文件存在错误的话,那么程序就会中断执行了,并显示致命错误 ;include一个文件存在错误的话,那么程序不会中端,而是继续执行,并显示一个警告错误。
2、include有返回值,而require没有。
3、require是无条件包含也就是如果一个流程里加入require,无论条件成立与否都会先执行require。require通常放在PHP程序的最前面,PHP程序在执行前,就会先读入require所指定引入的文件,使它变成PHP程序网页的一部份。
4、 include一般是放在流程控制的处理部分中PHP程序网页在读到include的文件时,才将它读进来。这种方式可以把程序执行时的流程简单化。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式