jas/debug

提供了一组小巧的调试工具包,特别是更好的 var_dump 替代方案

安装: 5

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:实用工具

dev-master 2013-07-21 12:15 UTC

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 打印机