在php中require和include區別有:當要包含的檔案不存在時,include會產生一個警告(Warning),該語句後面的程式會繼續執行;而require則產生一個致命錯誤(Fatal error),程式就此終止。
include如果引入兩個檔案,都有一個相同的函數名,那麼就會發生重定義的錯誤。使用include_once可以避免此錯誤,一般都_once用的比較多。
include和require區別
當要包含的檔案不存在時,include產生一個警告(Warning),該語句後面的程式會繼續執行;而 require則導致一個致命錯誤(Fatal error),程式就此終止。
include_once和require_once
應該用於在指令碼執行期間同一個檔案有可能被包含超過一次的情況下,想確保它只被包含一次以避免函數重定義,變數重新賦值等問題。
1.incluce在用到時載入,這個函式一般是放在流程控制的處理區段中
2.require在一開始就載入,這個函式通常放在 PHP 程式的最前面
3._once字尾表示已載入的不載入
以上就是php require和include區別有哪些?的詳細內容,更多請關注TW511.COM其它相關文章!