tregor/error-handler

美观且信息丰富的PHP错误处理器!

1.1.3 2021-05-07 16:22 UTC

This package is auto-updated.

Last update: 2024-09-07 23:50:26 UTC


README

Total Downloads GitHub Version Last Commit PHP Req License

PHP异常和错误处理库!(现在直接链接到StackOverflow 😉 )

调试从未如此酷且简单!😃

(C)比尔·盖茨

让处理器再次伟大!😎

(C)史蒂夫·乔布斯

我真是太喜欢这个库了!!!😍

(C)比尔·克林顿

好吧,让我们看看这个库能做什么...😏

(C)典型程序员

这个库将调试从枯燥乏味的工作转变为简单易行的过程,具有美观的界面和智能的错误跟踪!

根据虚构的统计数据,使用这个库,错误修复速度比没有库快87.13%!

如果你现在开始使用这个库,我们将免费为你提供StackOverflow网站一年的访问权限!

如果你向你的朋友推荐这个库,我们还将为你颁发“BaD DeV”证书!

最后:这是我的第一个公开库,它不是垃圾,也不是棍子。感谢使用!:blush

导航

要求

本库支持PHP版本5.4或更高版本。

安装

安装此扩展的首选方式是通过Composer

要安装 PHP ErrorHandler库,请

$ composer require tregor/error-handler

您也可以使用Git 克隆完整的仓库

$ git clone https://github.com/tregor/ErrorHandler.git

或者 手动安装

下载ErrorHandler.php:

$ wget https://github.com/tregor/ErrorHandler/archive/master.zip

可用方法

本库中的可用方法

- 设置渲染模板

要设置自定义渲染模板(您可以下载或自行创建),您必须提供以下代码

ErrorHandler::setTemplate(string $templateName);

- 设置跟踪深度

默认跟踪深度为0,相当于无限。您可以通过以下代码设置跟踪步骤深度

ErrorHandler::setTraceDepth(integer $traceDepth);

快速开始和用法

要使用此类与 Composer

require __DIR__ . '/vendor/autoload.php';

new tregor\ErrorHandler\ErrorHandler;

如果您已手动安装,请使用它

require_once __DIR__ . '/ErrorHandler.php';

new tregor\ErrorHandler\ErrorHandler;

图片

异常处理器: image

错误处理器: image

警告处理器: image

通知处理器: image

待办事项

  • 进行一些设置。
  • 改进文档。
  • 在调试页面上添加环境变量。
  • 更新模板中的颜色。
  • 包含CLI版本的错误响应。
  • 重构代码。
  • 使其变得更好。
  • 喝杯咖啡。

贡献

如果您想帮忙,请查看问题列表或待办事项清单。

拉取请求

许可协议

本项目遵循 MIT 许可协议。有关更多信息,请参阅 LICENSE 文件。

版权

由 tregor 于 2019 年创建

如果您有任何反馈或建议,请告诉我。

您可以通过 Telegram 或通过我的 电子邮件 联系我。