PHP4個載入語句的區別

4個載入語句的區別

includerequire的區別:

include載入文件失敗時(即沒有找到該文件),報一個「提示錯誤」,而後繼續執行後續代碼;ui

requre載入文件失敗時,報錯並當即終止執行。spa

一般,require用於在程序中,後續的代碼依賴於載入的文件的時候。blog

 

include_oncerequire_once的區別:

includerequire的區別:require

 

 

includeinclude_once的區別:

include載入的文件不判斷是否重複,只要有include語句,就會載入一次——即此時可能致使重複載入。程序

 

include_once載入的文件會有內部判斷機制是否「前面代碼」已經載入過,若是載入過,就再也不載入。im

 

requirerequire_once的區別:

includeinclude_once的區別。數據

 

 

在被載入文件中return語句的做用

1,一個載入語句,若是載入成功,實際上是有返回值的,爲1,若是載入失敗,則返回的是falseimg

(雖然咱們一般不去使用該返回值)。文件

 

 

 

 

但,若是被載入文件中有return語句,此時就有另外的機制和做用:require

2return語句此時的做用是終止載入過程——該return語句的後續被載入文件的代碼再也不載入。

 

 

運行結果爲:

 

3return語句也能夠用於該被載入文件載入時返回一個數據,形式爲:return  XX數據;

 

 

 

運行結果爲:

 

相關文章
相關標籤/搜索