首頁 >後端開發 >PHP問題 >php require和include差別有哪些?

php require和include差別有哪些?

烟雨青岚
烟雨青岚原創
2020-06-29 13:41:373403瀏覽

在php中require和include區別有:當要包含的檔案不存在時,include會產生一個警告(Warning),該語句後面的程式會繼續執行;而require則產生一個致命錯誤( Fatal error),程式就此終止。

php require和include差別有哪些?

include如果引入兩個文件,都有一個相同的函數名,那麼就會發生重定義的​​錯誤。使用include_once可以避免此錯誤,一般都_once用的比較多。

include和require區別

當要包含的檔案不存在時,include產生一個警告(Warning),該語句後面的程式會繼續執行;而require則導致一個致命錯誤(Fatal error),程式就此終止。

include_once和require_once

#應該用於在腳本執行期間同一個檔案有可能被包含超過一次的情況下,想確保它只被包含一次以避免函數重定義,變數重新賦值等問題。

1.incluce在用到時加載,這個函數一般是放在流程控制的處理區段中

2.require在一開始就加載,這個函數通常放在PHP 程式最前面的

3._once字尾表示已載入的不載入

推薦教學:《php教學

以上是php require和include差別有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn