错误/异常

此包已被弃用且不再维护。未建议替代包。

当发生原生错误时,产生错误异常的错误处理器。

0.2.0 2017-07-03 23:04 UTC

This package is auto-updated.

Last update: 2023-08-08 04:39:49 UTC


README

不再维护

此包不再维护。有关更多信息,请参阅此声明

errors/exceptions

将此包作为依赖项表示主包旨在与异常错误处理一起工作,如规范中所述,并且不会与 PHP 默认生成的原生错误正确工作。

composer require errors/exceptions

此包在安装时将安装基于异常的错误处理器。无需通过 set_error_handler() 手动安装错误处理器。

提供替代错误处理器

要使用替代错误处理器,只需安装替代处理器并使用 Composer提供 选项。

{
    "provide": {
        "errors/exceptions": "0.1.0"
    }
}

"提供"的错误处理器还应实现规范

报告弃用

在某些情况下,例如 CI 构建,可能希望报告弃用。要启用此行为,请设置环境变量 PHP_ERROR_EXCEPTION_DEPRECATIONS=1

绕过错误处理器

仅用于测试目的,可以通过设置环境变量 PHP_ERROR_EXCEPTIONS=0 来绕过错误处理器。