什么是文件包含:
其实文件包含的作用在于代码的重用.
我们可以把常用的代码段写在一个文件里,
当我们需要这些代码时,引入这个文件就可以了
而我们用谁来载入这个文件呢?
就是require和include
引入文件代码如下:
//1.php
$a = 1;
require('./1-2.php');
include('./1-2.php);
echo $a;
//1-2.php
$a = $a+1;
两段代码执行效果如下:
require
require-1.pnginclude
include-1.png只是就引入文件来说两者没有什么区别,那么什么时候用require,又什么时候用include呢?
其实两者的区别在于引用文件的重要性
底层库等,很重要的文件,没有它不能继续执行,就用require
如果是第三方的广告代码等,则可以用include
当require被包含的文件不存在时,代码不会再往下执行,而且会报致命错误,fatal error
执行效果如下:
require-2.png执行效果如下:
include-2.png
网友评论