yii框架便利类CVarDumper使用

1.类文件位置:path/to/yiiframework/utils/CVarDumper.php

2.作用:CVarDumper is intended to replace the buggy PHP function var_dump and print_r.即CVarDumper是用来替换掉问题多多的PHP内置函数var_dump和print_r的,具体来说:It can correctly identify the recursively referenced objects in a complex object structure. It also has a recursive depth control to avoid indefinite recursive display of some peculiar variables. 即CVarDumper可以正确识别被递归调用的对象在一个复杂的对象结构当中。它还有调用深度控制去避免某些特别变量的不明确递归显示[无限循环显示]

3.本人解释:此类有一个便利方法dump,可以通过CVarDumper::dump($var)直接调用,然后输出了比较完整的对象描述实例,比print_r完善,比var_dump清楚,主要用于输出比较完整的对象实例的层次与类型结构。

4.代码举例:

 <?php
$class = new stdClass();
$class->id = 12;
$class->name = "stdClass instance";
$var = array(
"ak"=>array(1=>"Object"),
"23"=>new stdClass(); ) CVarDumper::dump($var)
?>
上一篇:Python学习路程day20


下一篇:微信小程序的布局css样式