1、require和include是php引入php檔案的兩種方式,使用格式如下:
require(include) 檔名;
require(include) 變數(此變數儲存的是檔名);
2、區別:
1)require有返回值,include沒有。
2)require與include的主要區別在於錯誤的處理方式上,require遇到錯誤便會停止,錯誤處理是在php檔案的編譯期間,include遇到錯誤只顯wewe示警告,但是程式碼會繼續執行。
3)require通常用於php檔案的開頭,在引入後就相當於將引入檔案的內容加到本檔案中;而include通常在用時引入,引入的檔案與引入位置具有相同的變數作用域,適合於流程處理思維。
4)require適合引入靜態的頁面,include適合引入動態的頁面
3、require_once與include_once
require_once與include_once與以上二者的區別在於會檢查當前的檔案是否被引入,若是引入便不採取操作,只將檔案引入一次,提高效率。