出口();死();返回false;

时间:2011-12-13 14:19:48

标签: php

  

可能重复:
  what are the differences in die() and exit() in PHP?

我猜主要的问题是3之间的区别是什么?

每种语义的正确语义用法是什么?

从我看到return false;可以停止某个功能,而die();exit();会阻止任何进一步运行的代码

这是对的吗?

2 个答案:

答案 0 :(得分:34)

die()exit()完全相同;他们停止整个PHP程序并返回操作系统。它们是同一功能的两个不同名称。

另一方面,

return结束函数调用并返回调用者。在程序结束时,return设置返回给OS的状态值;无论如何,该计划都会退出。

答案 1 :(得分:8)

根据文档PHP: exit Manual die()exit()的别名,因此它们执行相同的功能,即END脚本。

return语句结束一个函数而不是整个脚本,并返回您选择的值。