chevere / throwable-handler
适用于多个上下文的环境异常处理程序
1.0.2
2024-06-21 15:41 UTC
Requires
- php: ^8.1
- chevere/message: ^1.0.0
- chevere/trace: ^2.0.0
- chevere/var-dump: ^2.0.0
Requires (Dev)
- phpstan/phpstan: ^1.9
- phpunit/phpunit: ^9.5
- symplify/easy-coding-standard: ^11.1
This package is auto-updated.
Last update: 2024-09-15 21:01:14 UTC
README
🔔 订阅通讯,不错过关于Chevere的任何更新。
快速入门
使用Composer安装ThrowableHandler。
composer require chevere/throwable-handler
将ThrowableHandler注册为处理所有错误。
use Chevere\ThrowableHandler\ThrowableHandler; set_error_handler(ThrowableHandler::ERROR_AS_EXCEPTION); register_shutdown_function(ThrowableHandler::SHUTDOWN_ERROR_AS_EXCEPTION);
注册您的异常处理器,您可以选择
ThrowableHandler::PLAIN
ThrowableHandler::CONSOLE
ThrowableHandler::HTML
use Chevere\ThrowableHandler\ThrowableHandler; set_exception_handler(ThrowableHandler::PLAIN);
演示
文档
文档可在chevere.org找到。
许可
版权所有 2024 Rodolfo Berrios A.
Chevere 采用 Apache 许可协议版本 2.0 许可。请参阅LICENSE以获取完整的许可文本。
除非适用法律要求或书面同意,否则在许可证下分发的软件按“现状”基础分发,不提供任何明示或暗示的保证或条件。请参阅许可证了解具体语言的许可权限和限制。