require和include的不同
include('func.php');
include 'func.php';
require('lib.php');
require('lib.php');
include_once 'mydb.php';
include_once('mydb.php');
require_once 'copyright.php';
require_once('copyright.php');
*require和include的不同
- require
- 適合用來引入
靜態
的內容- 如果include進來的檔案發生錯誤的話,會顯示
警告
,不會立刻停止
- include
- 則適合用來引入
動態
的程式碼。- 而require 則是會顯示
錯誤
,立刻終止程式
,不再往下執行。
- require_once和include_once
使用方法跟require、include一樣,差別在於在引入檔案前
會先檢查檔案是否已經在其他地方被引入過了,若有,就不會再重複引入。