【问题标题】:What is the difference between die() and exit()? [duplicate]die() 和 exit() 有什么区别? [复制]
【发布时间】:2014-10-08 18:04:57
【问题描述】:


我知道 PHP 有两个函数 die();和退出();
当我想停止一切时,我正在使用这两个功能。
这两个函数在做同样的事情吗?
我只能使用其中一种吗?

【问题讨论】:

  • 它们是等价的,如文档中明确说明的那样。但是,我会强烈建议仅在“成功”条件下使用它们,而不是在错误条件下使用它们。如果您想停止出现错误,请使用trigger_error("Tell me what actually went wrong". E_USER_ERROR);(这将帮助服务器管理员在日志中找到这些...)

标签: php


【解决方案1】:

没有区别 - 它们是相同的。

exit 的 PHP 手册:

注意:这种语言结构等同于die()

die 的 PHP 手册:

这种语言结构等同于exit()

【讨论】:

  • 我个人使用 die(),因为它听起来更极端。
  • :D 我只会使用 die();功能
  • 这是要走的路。现在,如果 PHP 有一个 kill() 函数来更残酷!
  • 杀死();函数比 die() 更安全;或退出(); ?
  • 没有 kill() 函数。 @Andrew 刚刚说如果 PHP 有这个功能
猜你喜欢
  • 2010-12-20
  • 1970-01-01
  • 2010-09-28
  • 2016-12-08
  • 1970-01-01
  • 1970-01-01
  • 2015-11-23
  • 2013-02-13
相关资源
最近更新 更多