Skip to content
/ dd Public

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

Notifications You must be signed in to change notification settings

nineyang/dd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍

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. 点击小三角的特效

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages