【问题标题】:Exactly what causes E_CORE_ERROR and E_CORE_WARNING?究竟是什么导致了 E_CORE_ERROR 和 E_CORE_WARNING?
【发布时间】:2013-07-20 02:36:47
【问题描述】:

PHP Manual 声明 E_CORE_ERROR 是 PHP 初始启动期间发生的致命错误:

这类似于 E_ERROR,只是它是由 PHP 的核心生成的。

此外,它指出 E_CORE_WARNING 是 PHP 初始启动期间发生的警告:

这类似于 E_WARNING,只不过它是由 PHP 的核心生成的。

E_CORE_ERROR 和 E_CORE_WARNING 究竟是如何发生的?

具体是什么原因造成的?

【问题讨论】:

  • 您遇到这些错误了吗?我认为它们是由 PHP 安装的一些问题引起的。
  • @Barmar,不,我正在编写一些应该处理它们的代码,我想知道 是什么 实际导致它们
  • lxr.php.net/…lxr.php.net/… 应该会告诉您它们发生的确切时间
  • @PeeHaa,听起来像一个答案,可惜我还不能很好地阅读 C,回答这个问题的人将获得一个 necro + revival 徽章。

标签: php error-handling php-internals


【解决方案1】:

您可能运行 PHP >= 5.4,例如 safe_mode 已被删除,如果您仍然启用它,PHP 会抛出 E_CORE_ERROR 错误。

http://php.net/manual/en/features.safe-mode.php

【讨论】:

    猜你喜欢
    • 2016-05-18
    • 1970-01-01
    • 2011-07-23
    • 2010-09-17
    • 1970-01-01
    • 2012-07-23
    • 2016-09-10
    • 2023-03-15
    • 2012-10-17
    相关资源
    最近更新 更多