【问题标题】:error handling when developing PHP application开发 PHP 应用程序时的错误处理
【发布时间】:2013-01-09 22:03:34
【问题描述】:

当我在 PHP 开发过程中遇到运行时错误而不是获取行号(如在 Java 中)时,我只会收到 HTTP 500 内部服务器错误。

为了了解错误发生在哪一行,我必须注释掉每一行代码,直到应用程序运行。这是 PHP 开发人员的正常做法还是我遗漏了什么。

我尝试了以下方法但没有成功:

error_reporting(E_ERROR | E_WARNING | E_PARSE);

我在 Mac OS 10.7 Apache Web 服务器上进行本地开发。

【问题讨论】:

  • ini_set('display_errors', true);
  • 您需要查看网络服务器的错误日志以了解有关 500 错误的更多信息。
  • 谢谢 ceejayoz, ini_set('display_errors', true);修复了问题

标签: php macos apache


【解决方案1】:

不知道为什么投反对票,但这是解决方案。谢谢 ceejayoz。

ini_set('display_errors', true);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多