0
在我們使用的php文件包含需要文件。我認爲兩者都用於附加外部文件,但是當我們使用include和何時需要?包含和必需的文件在php中有什麼區別?
在我們使用的php文件包含需要文件。我認爲兩者都用於附加外部文件,但是當我們使用include和何時需要?包含和必需的文件在php中有什麼區別?
require()
如果無法找到文件,將導致嚴重錯誤,因此會終止腳本。 include()
只會發出警告,腳本將繼續運行。所以當你包含一個圖書館或者需要的文件時,你應該使用require()
;如果include是可選的,你應該使用include()
。
實際上,我只用過require()
。
沒有區別。兩者都做同樣的事情。 Require_once將確保腳本永遠不會包含多次,這將確保您不會收到錯誤,說您嘗試重新定義像常量,類或函數這樣的事情,假設您的所需文件包含這些內容,並且您恰好包含/需要更多比一次(不使用require_once) – Jason 2011-01-11 04:58:21
@Jason:呃,錯了。 – cdhowie 2011-01-11 05:01:34