Require与include的区别

来源:互联网 发布:js获取手机当前位置 编辑:程序博客网 时间:2024/05/17 09:32

什么是文件包含:

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

而我们用谁来载入这个文件呢?
就是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

执行效果如下:

这里写图片描述

执行效果如下:

这里写图片描述

0 0
原创粉丝点击