nin/phalcon-debugbar

集成PHP Debug Bar至Phalcon 5。

v1.0.0 2023-02-18 04:12 UTC

This package is auto-updated.

Last update: 2024-09-18 08:11:29 UTC


README

Packagist License Latest Stable Version Total Downloads

这是一个将PHP Debug Bar集成到Phalcon 5的包。

Phalcon 5 debugbar

注意:仅在开发中使用DebugBar。它可能会减慢应用程序的速度(因为它需要收集数据)。因此,当遇到速度变慢时,尝试禁用一些收集器。

安装

使用composer安装此包。建议仅将包用于开发。

composer require nin/phalcon-debugbar --dev

index.php中注册Provider

$container = new \Phalcon\Di\FactoryDefault();

$container->register(new \Nin\Debugbar\ServiceProvider());

用法

添加消息

use Nin\Debugbar\Phalcon\Helper\Debugbar;

Debugbar::info($object);
Debugbar::error('Error!');
Debugbar::warning(new \Phalcon\Config\Config(['title' => 'Warning']));

添加开始/停止计时

use Nin\Debugbar\Phalcon\Helper\Debugbar;

Debugbar::startMeasure('function', 'Function runtime');
Debugbar::stopMeasure('function');
Debugbar::measure('function', function() {
    // Do something…
});

添加日志异常

use Nin\Debugbar\Phalcon\Helper\Debugbar;

try {
    //  Do something
} catch (Exception $e) {
    Debugbar::addThrowable($e);
}