ZFDebug 是一个为 PHP5 的 Zend 框架提供的插件,它可以在每个页面的底部小栏中显示有用的调试信息。

v2.1.0 2017-04-06 15:14 UTC

This package is auto-updated.

Last update: 2024-09-12 06:50:01 UTC


README

ZFDebug 是一个为 PHP5 的 Zend 框架提供的插件,它可以在每个页面的底部小栏中显示有用的调试信息。

时间消耗、内存使用和数据库查询次数一目了然。此外,还包括文件列表、可用的视图变量和所有查询的完整 SQL 命令。

目前可用的插件有

  • 缓存:关于 Zend_Cache、APC 和 Zend OPcache(适用于 PHP 5.5)的信息。
  • 数据库:Zend_Db 的完整 SQL 查询列表及其时间。
  • 异常:错误和异常的处理。
  • 文件:包含的文件数量和大小,完整列表。
  • HTML:外部样式表和 JavaScript 的数量。链接到 W3C 验证。用于自定义内存测量。
  • 日志:当前请求的计时信息、动作控制器中的时间消耗和自定义计时器。还包括请求的平均、最小和最大时间。
  • 变量:视图变量、请求信息和 $_COOKIE$_POST$_SESSION 的内容。

安装与使用

要安装,请将 'ZFDebug' 文件夹放置在您的库路径中,与 Zend 文件夹相邻。然后向您的引导类(在 ZF1.8+)中添加以下方法

protected function _initZFDebug()
{
    $options = [
        'plugins' => [
            'Variables',
            'Database' => ['adapter' => Zend_Registry::getInstance()->get('db')],
            'File' => ['basePath' => constant('PORTAL_PATH')],
            'Cache' => ['backend' => $cache->getBackend()],
            'Exception',
        ],
    ];
    $debug = new \ZFDebug\Controller\Plugin\Debug($options);
    $this->bootstrap('frontController');
    $frontController = $this->getResource('frontController');
    $frontController->registerPlugin($debug);
}

使用 Composer

您现在可以使用 Composer 依赖管理工具安装 ZFDebug。

要使用 Composer 使用 ZFDebug,请将以下内容添加到您项目 composer.json 文件中的 require 列表

"require": {
    "vox-tecnologia/zfdebug": "~1.6"
},

运行安装命令以解析和下载依赖项

composer install

随着 github 迁移的进行,将提供更多文档。