跳到主內容

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_onceinclude_once

使用方法跟require、include一樣,差別在於在引入檔案前

會先檢查檔案是否已經在其他地方被引入過了,若有,就不會再重複引入。