nin / phalcon-debugbar
集成PHP Debug Bar至Phalcon 5。
v1.0.0
2023-02-18 04:12 UTC
Requires
- php: ^8.0.0
- maximebf/debugbar: ^1
This package is auto-updated.
Last update: 2024-09-18 08:11:29 UTC
README
这是一个将PHP Debug Bar集成到Phalcon 5的包。
注意:仅在开发中使用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); }