經常問的--php

require() :包含並運行指定文件。

include() :包含並運行指定文件。

require_once() :包含並運行指定文件,如果目標文件已經包含過,則不再次包含,和require() 語句類似。

include_once() 包含並運行指定文件,如果目標文件已經包含過,則不再次包含,和include() 語句類似。

require()和require_once()的區別:

如果被包含文件中的代碼已經被包含了,則不會再次包含。

require_once() 適用於在腳本執行期間某文件有可能被包含多次的情況下,爲了確保它只被包含一次以避免函數重定義,變量重新賦值等問題。

include()和include_once()的區別:

如果被包含文件中的代碼已經被包含了,則不會再次包含。

include_once() 適用於在腳本執行期間某文件有可能被包含多次的情況下,爲了確保它只被包含一次以避免函數重定義,變量重新賦值等問題。

require()和include()的區別

需要注意的是,require() 和 include() 在遇到錯誤時的行爲完全不同, include()會產生一個警告,後面的代碼會繼續執行,而 require() 則導致一個致命錯誤,停止腳本運行。

提示:如果希望在被包含的文件出錯時就退出腳本運行,就用require(),否則的話就用include()。

require_once()和include_once()的區別

需要注意的是,require_once() 和 include_once() 在遇到錯誤時的行爲完全不同, include_once()會產生一個警告,後面的代碼會繼續執行,而 require_once() 則導致一個致命錯誤,停止腳本運行。

提示:如果希望在被包含的文件出錯時就退出腳本運行,就用require(),否則的話就用include()。

適用範圍:

包含文件任意次數,出錯時終止腳本運行:適用require();

包含文件任意次數,且出錯時不停止:適用include;

包含文件一次,出錯時終止腳本運行:適用require_once();

只包含文件一次,且出錯時不停止:適用include_once();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章