什么是文件包含:
其實文件包含的作用在于代碼的重用. 我們可以把常用的代碼段寫在一個文件里, 當我們需要這些代碼時,引入這個文件就可以了
而我們用誰來載入這個文件呢? 就是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
執行效果如下:

執行效果如下:

新聞熱點
疑難解答