/dd

一个和Laravel的dd一样方便调试的包。

Primary LanguagePHP

介绍

Laravel有一个非常方便的dd函数可以帮助我们更好的展示信息,不过输出对象时,没办法显示具体的类文件,也没有展示其方法。 但是Laraveldd函数设计的毕竟复杂,所以我就自己写了一个这样的包。

安装

  1. composer 安装
composer require nine/dd 
  1. 直接下载 clone 下来即可。

使用

  1. 如我在exapmle.php中所写,我们既可以直接使用:
\dd\Dump::dump('hello,nine');

同时也可以自己封装一个dd函数:

function dd($value)
{
    \dd\Dump::dump($value);
}

dd("hello,nine");

不管是哪种方式,他都会自动的识别我们的类型来予以不同的展示效果。

  1. decorator是一个装饰器层,用来装饰我们的效果。他可以实现一层一层的包装,就像我们用div标签来包裹住span标签一样。

  2. 此外,如果需要自己单独配置样式和新增装饰符号,可以在conf目录下根据所给的注释予以添加。

效果

  1. string

Aaron Swartz

  1. array

Aaron Swartz

  1. function

Aaron Swartz

  1. object

Aaron Swartz

todo

1. object

  1. 点击小三角的特效