setbased / error-handler
一个错误处理器
1.3.0
2023-01-26 05:40 UTC
Requires
- php: >=8.1
- setbased/exception: ^2.3.0
Requires (Dev)
- phing/phing: ^3.0.0-RC4
- phpunit/phpunit: ^9.5.28
This package is auto-updated.
Last update: 2024-09-26 08:56:56 UTC
README
PHP的错误处理器。
PHP是一种非常好的语言,但它有一些怪癖。其中之一是PHP有两种机制来报告错误:异常和警告。以下代码默认不会抛出异常
$handle = fopen('no-such-file.txt', 'r');
它将生成一个警告(最可能被抑制)并返回false。
这个库将在上述情况中抛出异常,而不是生成警告。
手册
在您的PHP脚本开头添加以下代码,以在发生PHP警告、错误或通知时(如果可能)抛出异常。
use SetBased\ErrorHandler\ErrorHandler; $handler = new ErrorHandler(); $handler->registerErrorHandler();
安装
可以使用composer安装此包
composer require setbased/error-handler
或者您可以在GitHub上获取源代码。
许可证
本项目基于MIT许可证条款。