jeremykendall/doctrine-debug-helper

对 \Doctrine\Common\Util\Debug::dump() 的便利包装

0.0.2 2015-01-12 16:38 UTC

This package is auto-updated.

Last update: 2024-08-25 06:45:45 UTC


README

Doctrine 调试助手是一组便利函数,它封装了 \Doctrine\Common\Util\Debug::dump()。因为懒。

安装

使用 Composer 安装 Doctrine 调试助手。

{
    "require": {
        "jeremykendall/doctrine-debug-helper": "*"
    }
}

dc() 和 dcd()

dc()dcd() 封装了 \Doctrine\Common\Util\Debug::dump(),但使用自定义默认值。我更喜欢更大的 $maxDepth 值而不是 2,并且我不想让输出通过 html_entity_decode。由于这些函数的目的是减少输入,因此这些函数提供了我偏好的默认值。

void dc($var, $maxDepth = 3, $stripTags = false)

打印 $var 的公共、受保护和私有属性的转储。

使用自定义默认值:$maxDepth 默认为 3,$stripTags 默认为 false。

void dcd($var, $maxDepth = 3, $stripTags = false)

打印 $var 的公共、受保护和私有属性的转储并终止程序。

使用自定义默认值:$maxDepth 默认为 3,$stripTags 默认为 false。

建议

Do you even Xdebug?

在我看来,当安装了 Xdebug 时,\Doctrine\Common\Util\Debug::dump() 是最好的。无论如何,你应该在使用 Xdebug 开发,所以现在就去 安装它 吧。现在就。