thestormwinter / errorhandler
库用于处理 E_* 错误作为 *异常
v1.1.2
2020-04-20 09:32 UTC
Requires
- php: ^7.1
Requires (Dev)
- nette/tester: ^2.0
- ninjify/nunjuck: ^0.2.0
- tracy/tracy: ^2.5
This package is auto-updated.
Last update: 2024-09-20 19:30:09 UTC
README
此处理程序会创建一个 *异常 而不是 E_*
需求
PHP 7.1+
安装
将以下内容添加到您的 composer.json
文件中
{
"require": {
"thestormwinter/errorhandler": "*"
}
}
或者您可以使用 composer 执行
composer require thestormwinter/errorhandler
用法
用法非常简单
$this->handler = new \theStormwinter\ErrorHandler\ErrorHandler;
$this->handler->enable();
try{
...
ask for undefined variable
...
}catch(\theStormwinter\Exceptions\NoticeException $e){
echo $e->getMessage();
}
如果您想禁用此处理程序并使用默认设置
$this->handler->disable();
变更日志
1.1.0
- 修改了异常命名空间
- enable() 方法现在是公开的,已删除构造函数
贡献
请阅读CONTRIBUTING.md以了解我们的行为准则以及向我们提交拉取请求的过程。
版本控制
我们使用SemVer进行版本控制。有关可用版本,请参阅此存储库的标签。
作者
- Jiří Zima - theStormwinter
许可证
本项目采用MIT许可证 - 有关详细信息,请参阅LICENSE.md文件