ThinkPHP3.0完全开发手册                                           

 

11.3.1          变量调试

输出某个变量是开发过程中经常会用到的调试方法,除了使用php内置的var_dumpprint_r之外,ThinkPHP框架内置了一个对浏览器友好的var_dump方法,用于输出变量的信息到浏览器查看。

dump  浏览器友好的变量输出

用法

dump($var, $echo=true, $label=null, $strict=true)

参数

var(必须):要输出的变量,支持所有变量类型

echo(可选):是否直接输出,默认为true,如果为false则返回但不输出

label(可选):变量输出的label标识,默认为空

strict(可选):输出变量类型,默认为true,如果为false则采用print_r输出

返回值

如果echo参数为false 则返回要输出的字符串

使用示例:

$Blog = D("Blog");

$blog = $Blog->find(3);

dump($blog);

// 在浏览器输出的结果是

array(12) {

  ["id"] => string(1) "3"

  ["name"] => string(0) ""

  ["userId"] => string(1) "0"

  ["categoryId"] => string(1) "0"

  ["title"] => string(4) "test"

  ["content"] => string(4) "test"

  ["cTime"] => string(1) "0"

  ["mTime"] => string(1) "0"

  ["status"] => string(1) "0"

  ["readCount"] => string(1) "0"

  ["commentCount"] => string(1) "0"

  ["tags"] => string(0) ""

}


站长教学网 免责声明