jeremykendall / doctrine-debug-helper
对 \Doctrine\Common\Util\Debug::dump() 的便利包装
0.0.2
2015-01-12 16:38 UTC
Requires
- php: >=5.3.2
- doctrine/common: ~2.4
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。
建议
在我看来,当安装了 Xdebug 时,\Doctrine\Common\Util\Debug::dump() 是最好的。无论如何,你应该在使用 Xdebug 开发,所以现在就去 安装它 吧。现在就。