PHP中var_dump是什么意思

[复制链接]
查看11 | 回复4 | 2011-10-14 09:30:23 | 显示全部楼层 |阅读模式
var_dump 可以显示变量类型,比如$a = 0.13;$b = "str";var_dump($a,$b);会显示一个是 float 一个是 string而print_r 则输出变量的值。另外print_r 可以回调,他的第二个参数设置为 TRUE的话,不会输出,但是会捕获输出的内容,比如:$result = print_r($var, TRUE);最后echo 这个不用说了,他只能输出有限的数据类型,如果你echo array(1,2);都会报错的。。一般我们都用var_dump来查看变量吧,输出比较详细。...
回复

使用道具 举报

千问 | 2011-10-14 09:30:23 | 显示全部楼层
var_dump和输出时有你所输出你字符类型 比如讲你输出的为字符串则前面会有string的字样常用语调试代码;print_r主要是用于数组的输出;而echo就是普通的输出注意一下加不加括号的区别:加括号只能输出一个不能用“,”分割而不加括号可以用“,”分割并输出多个。...
回复

使用道具 举报

千问 | 2011-10-14 09:30:23 | 显示全部楼层
打印变量类型,值,长度等信息很显然,echo和print_r只能打印变量的值,所以如果要调试变量,var_dump显示的信息更全面...
回复

使用道具 举报

千问 | 2011-10-14 09:30:23 | 显示全部楼层
void var_dump ( mixed expression [, mixed expression [, ...]] ) 此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。 提示: 为了防止程序直接将结果输出到浏览器,可以使用输出控制函数(output-control functions)来捕...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行