norwichtech/plop-catcher

即插即用的错误捕获和通用日志记录器

该软件包的官方仓库似乎已不存在,因此软件包已被冻结。

1.7.2 2017-09-27 12:21 UTC

This package is not auto-updated.

Last update: 2020-11-28 08:51:19 UTC


README

使错误和日志记录等变得更加容易。

更好的错误捕获和日志记录。用法

Plop($outputMode, $callbackFunction);

$outputMode 可以是 'HTML', 'JSON' 或 'ARRAY'。$callbackFunction 将接收到 html、json 或 PHP 数组,并在未捕获的致命错误或异常停止执行时被调用,允许优雅的错误屏幕或调试输出。

HTML 输出最初将不可见 - 按 Shift-Enter 键可显示或隐藏输出。

$plop = new \NorwichTech\PlopCatcher\Plop('HTML',function($html) {
    outputHTML($html);
});
$plop->enable();

// code that will be executed

// blah blah blah blah blah blah

// end of code

// output debugging info in chosen format
outputHTML($plop->output());

function outputHTML(html) {
    echo $html;
}

其他事项

$plop->logComment($message);