在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教學》
以上是php require和include差別有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!