使用 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);
效果图:#
对类的 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);
效果图#
注意看不同类型的类属性的区别.
本帖已被设为精华帖!
推荐文章: