include載入文件失敗時(即沒有找到該文件),報一個「提示錯誤」,而後繼續執行後續代碼;ui
requre載入文件失敗時,報錯並當即終止執行。spa
一般,require用於在程序中,後續的代碼依賴於載入的文件的時候。blog
同include和require的區別:require
include載入的文件不判斷是否重複,只要有include語句,就會載入一次——即此時可能致使重複載入。程序
include_once載入的文件會有內部判斷機制是否「前面代碼」已經載入過,若是載入過,就再也不載入。im
同include和include_once的區別。數據
1,一個載入語句,若是載入成功,實際上是有返回值的,爲1,若是載入失敗,則返回的是false。img
(雖然咱們一般不去使用該返回值)。文件
但,若是被載入文件中有return語句,此時就有另外的機制和做用:require
2,return語句此時的做用是終止載入過程——該return語句的後續被載入文件的代碼再也不載入。
運行結果爲:
3,return語句也能夠用於該被載入文件載入時返回一個數據,形式爲:return XX數據;
運行結果爲: