错误 / 异常
此包已被弃用且不再维护。未建议替代包。
当发生原生错误时,产生错误异常的错误处理器。
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 来绕过错误处理器。