错误 / 异常
此包已被弃用且不再维护。未建议替代包。
当发生原生错误时,产生错误异常的错误处理器。
0.2.0
2017-07-03 23:04 UTC
Requires (Dev)
- errors/specification: ^0.1
Conflicts
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
来绕过错误处理器。