setbased/error-handler

一个错误处理器

1.3.0 2023-01-26 05:40 UTC

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许可证条款。