mattrink/tiny-crash-reporter

本包的最新版本(v0.1)没有提供许可证信息。

PHP的简易崩溃报告库

v0.1 2017-08-31 20:33 UTC

This package is auto-updated.

Last update: 2024-09-23 01:36:23 UTC


README

mattrink/tiny-crash-reporter库优雅地处理PHP错误和异常,在继续执行前返回单行错误信息。无需依赖或额外的库。TinyCrashReporter在处理完错误或执行后将继续执行,就像它从未发生一样,这意味着异常或错误仍会继续向上传递。

要求

TinyCrashReporter仅需要PHP 7,不多也不少。

安装

您可以通过composer安装此包

composer require mattrink/tiny-crash-reporter

用法

使用非常简单,一旦安装,请确保包含composer的autoload.php文件,添加类use MattRink\TinyCrashReporter\TinyCrashReporter;并创建一个新的TinyCrashReporter实例。

require "vendor/autoload.php";

use MattRink\TinyCrashReporter\TinyCrashReporter;

$reporter = new TinyCrashReporter();

从这一点开始,所有异常和错误都将由TinyCrashHandler处理,然后再调用任何已定义的原生处理器。所有错误都将传递,如果没有处理器存在,异常将被重新抛出。