首页 > 学院 > 开发设计 > 正文

Require与include的区别

2019-11-08 02:54:52
字体:
来源:转载
供稿:网友

什么是文件包含:

其实文件包含的作用在于代码的重用. 我们可以把常用的代码段写在一个文件里, 当我们需要这些代码时,引入这个文件就可以了

而我们用谁来载入这个文件呢? 就是require和include

引入文件代码如下:

//1.php$a = 1;require('./1-2.php');include('./1-2.php);echo $a;//1-2.php$a = $a+1;

两段代码执行效果如下:

require

这里写图片描述

include

这里写图片描述

只是就引入文件来说两者没有什么区别,那么什么时候用require,又什么时候用include呢?

其实两者的区别在于引用文件的重要性 底层库等,很重要的文件,没有它不能继续执行,就用require

如果是第三方的广告代码等,则可以用include

当require被包含的文件不存在时,代码不会再往下执行,而且会报致命错误,fatal error

执行效果如下:

这里写图片描述

执行效果如下:

这里写图片描述


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表