首頁 >後端開發 >php教程 >php include,include_once,require,require_once這四個函數的簡單說明

php include,include_once,require,require_once這四個函數的簡單說明

怪我咯
怪我咯原創
2017-07-06 10:18:151540瀏覽

其實PHP包含文件的這四個函數,很多人還是沒完全明白的,雖然用的時候多,但是具體某些地方該怎麼用,用那一個,我就獻醜一把.

include_oncerequire_once的作用差不多,就是在包含的時候檢查被包含的文件是不是已經包含過,如果包含過,那就不執行,否則再包含.我先說這個的原因是因為如果把include,require弄清楚了.那麼這點就沒問題.
現在來說include和require的區別:

require( )函數包含進來的內容被當成當前文件的一個組成部分,所以當包含進來的文件有語法錯誤或者文件不存在的時候,那當前文件的PHP腳本都不再執行.
include()函數相當於指定這個檔案的路徑,當被包含的檔案有錯時,不會影響到本身的程式運行.
include函數可以進行判斷是否包含,而require則是不管任何情況都包含進來.所以這點值得注意!
建議大家在包含動態檔,也就是有變數,函數,已經類別的時候用include.不過前段時間有人在分析兩個函數的執行效率.這個我沒自己測試過,等親自測試了再進行補充

以上是php include,include_once,require,require_once這四個函數的簡單說明的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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