chevere/throwable-handler

适用于多个上下文的环境异常处理程序

1.0.2 2024-06-21 15:41 UTC

README

🔔 订阅通讯,不错过关于Chevere的任何更新。

Chevere

Build Code size Apache-2.0 PHPStan Mutation testing badge

Quality Gate Status Maintainability Rating Reliability Rating Security Rating Coverage Technical Debt CodeFactor

ThrowableHandler

快速入门

使用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);

演示

HTML demo

文档

文档可在chevere.org找到。

许可

版权所有 2024 Rodolfo Berrios A.

Chevere 采用 Apache 许可协议版本 2.0 许可。请参阅LICENSE以获取完整的许可文本。

除非适用法律要求或书面同意,否则在许可证下分发的软件按“现状”基础分发,不提供任何明示或暗示的保证或条件。请参阅许可证了解具体语言的许可权限和限制。