当前位置:K88软件开发文章中心网站服务器框架ThinkPHP → 文章内容

变量调试

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-26 15:34:24

由 AdairSweet 创建, 最后一次修改 2016-02-24 输出某个变量是开发过程中经常会用到的调试方法,除了使用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) ""}

变量调试