使用 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