jas / debug
提供了一组小巧的调试工具包,特别是更好的 var_dump 替代方案
dev-master
2013-07-21 12:15 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-09 14:05:16 UTC
README
提供了一组小巧的调试工具包,特别是更好的 var_dump 替代方案
安装
将此行添加到您的 composer.json "require" 部分
composer.json
"require": { ... "jas/debug": "*"
用法
即使没有 xdebug,您现在也可以输出任何 PHP 值的智能显示。
jas\debug\Dumper::dump($var/*, ...*/);
您可以向 Dump 方法传递任意多的参数。默认情况下,它输出 PHP 对象的 HTML 版本。当您将一个整数位掩码(参见 Dumper-常数)作为最后一个参数传递时,您可以得到一个仅文本的版本(带或不带 <pre> 标签)作为输出或返回。
即时使用
您可以通过以下 Gist 即时使用此包: https://gist.github.com/possi/5792653
eval('?'.'>'.file_get_contents('https://gist.github.com/possi/5792653/raw')); jas_dump($this, new stdClass(), array('foo' => 'bar'));
计划中的功能
- 测试特殊导出器用于 SugarCRMs 的 SugarBean
- 添加错误处理器
- 特别是带有 BackTrace 打印机