2013-03-26 116 views
1

我在函數的末尾看到有時會寫成「return false」還有「exit」。這兩者之間的主要區別是什麼,以及這兩者需要哪種情況?php函數出口和返回之間的區別假

+5

'exit'終止腳本(可選地顯示一條消息),'return'返回一個函數中的值....非常不同。閱讀文檔(http://www.php.net/manual/en/function.exit.php和http://www.php.net/manual/en/function.return.php)瞭解更多詳情 – 2013-03-26 09:06:27

+0

您可以獲得通過在文件'$ var = include'./test.php';'和test.php文件中使用它返回狀態'return false;' – 2017-03-03 23:21:05

回答

3

exit將結束PHP執行,而return將結束函數,大多數情況下使用return,這取決於你的情況。

2

return false是功能和exit是停止PHP腳本

1

退出()暫停整個PHP程序,並返回到操作系統。

另一方面,結束函數調用並返回給調用者。

+0

* OS *?嗯,我們正在談論PHP ... – HamZa 2013-03-26 09:10:05

+1

@HamZa DzCyber​​DeV - 令人難以置信的,但它是真實的....你可以從命令行運行PHP腳本,而不僅僅是從網絡瀏覽器 – 2013-03-26 09:11:52

+0

@MarkBaker它現在有道理! – HamZa 2013-03-26 09:12:54