infira/errorhandler
最新稳定版本:v3.1.2
Composer 安装命令:
composer require infira/errorhandler
包简介
Comprehensive php error,notice, etc handler.
README 文档
README
###Comprehensive php error,notice, etc. handler.
Once in a while some bug gets into production what didn't show up in tests. ErrorHandler catches your defined error levels made by php-core, user, and custom errors and outputs it to browser, or you can make a custom wrapper to handle errors. Look examples below.
#Install
- Minimum Requirements - PHP 8
$ composer require infira/errorhandler
#Usage
##Raising user errors
use Infira\Error\Error; alert("my error",['extra'=>'data']); //it's a helper to Error::trigger Error::trigger("my error",['extra'=>'data']);
##Catching & displaying errors
use Infira\Error\Handler; require_once "vendor/autoload.php"; Handler::register(); try { alert("my error",['extra'=>'data']); //OR callingNotExistingMethod(); //OR echo $a } catch (Throwable $e) { echo Handler::compile($e)->getHTMLTable(); }
getHTMLTable() will output, with all the goodies server has to offer

That's it! Your application is catching errors!
##Using compiled Exception data
use Infira\Error\Handler; require_once "vendor/autoload.php"; Handler::register(); try { makeError } catch (Throwable $e) { echo "<pre>".print_r(Handler::compile($e)->toArray(); //outputs all data that has been collected }
统计信息
- 总下载量: 646
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 4
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2020-08-08