thjinkphp 变量调试
输出某个变量是开发过程中经常会用到的调试方法,除了使用php内置的var_dump和print_r之外,ThinkPHP框架内置了一个对浏览器友好的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) ""
- ["user_id"] => string(1) "0"
- ["cate_id"] => string(1) "0"
- ["title"] => string(4) "test"
- ["content"] => string(4) "test"
- ["create_time"] => string(1) "0"
- ["update_time"] => string(1) "0"
- ["status"] => string(1) "0"
- ["read_count"] => string(1) "0"
- ["comment_count"] => string(1) "0"
- ["tags"] => string(0) ""
- }
 
                    
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号