2013-03-26 113 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