使用 Symfony VarDumper 替代 var_dump

说明 VarDumper 是一个简单的,类似于 var_dump 的调试工具,可以用来替代 var_dump .

安装 composer require symfony/var-dumper 安装完成就可以使用 dump() 函数了.

测试 $a = [ 'ak1' => 'av1', 'ak2' => 'av2', 'ak3' => 'av3', 'ak4' => 'av4', 'ak5' => 'av5', ];

$b = [ 'bk1' => 'bv1', 'bk2' => 'bv2', 'bk3' => 'bv3', 'bk4' => 'bv4', 'bk5' => 'bv5', ];

$object = new \stdClass(); $object->prop1 = 10; $object->prop2 = 20; $object->prop3 = 30; $object->prop4 = 40;

$c = [ 'a' => &$a, 'b' => $b, $object ];

dump($c); 效果图: file

对类的 Dump class Test { public $prop1 = 10; private $prop2 = 20; protected $prop3 = 30; private $prop4 = 40;

public function __construct($value) {
    $this->undefinedProp = $value;
}

}

$t = new Test(50);

dump($t); 效果图 注意看不同类型的类属性的区别.

file