博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP:var_dump()和print_r()的微小区别
阅读量:5014 次
发布时间:2019-06-12

本文共 662 字,大约阅读时间需要 2 分钟。

print_r()结构智能地显示传递给它的东西,而不像echo 和print()那样将所有的东西都转换成字符串.字符串和数字都被简单地输出.数组以括起来的键和值的列表形式表示.以Array开头:

$arr = array('name'=> 'bob','age' => 20, 'sex' => 'man');

print_r($arr);

输出形如:

Array

{
     [name] => bob,

     [age] => 20,

     [sex] => man

}

但对,用print_r()来显示布尔值和NULL是没有意义的:

如:

print_r(true);           //输出1

print_r(false);          //没有输出

print_r(null);          //没有输出

因此,调试的时候用var_dump()比print_r()更好.var_dump()函数用适合阅读的格式显示任何PHP值:

var_dump(true); //输出 bool(true)

var_dump(false);   // bool(false)

var_dump(null);   // bool(null)

var_dump(array('name' => 'bob', 'age' => 20));

array(2) {

    ['name'] => string(3) 'bob'
    ['age'] => int(20)
}

转载于:https://www.cnblogs.com/morongrong/archive/2012/07/04/2576718.html

你可能感兴趣的文章
Javascript:JSON总结
查看>>
Match:Censored!(AC自动机+DP+高精度)(POJ 1625)
查看>>
java语法基础练习
查看>>
寻找房间中心zz
查看>>
八大排序算法源码 + 耗时长度比较
查看>>
hdu 1008 Elevator
查看>>
Python排序之多属性排序
查看>>
1 、 几何
查看>>
【BZOJ】1044: [HAOI2008]木棍分割 二分+区间DP
查看>>
sublime 快速生成HTML头部信息听语音
查看>>
IAP(程序内购买): 完全攻略
查看>>
Global.asax中的操作数据库代码无法执行
查看>>
JAVA实现向文本文件中多次写入数据
查看>>
virtualbox中linux系统与windows实现共享文件夹
查看>>
Jquery和js取数据的区别以及引用Jquery文件
查看>>
《C++覆辙录》——1.9:使用糟糕的语言
查看>>
CentOS6.5 64位系统安装32位python
查看>>
django模板中循环字典
查看>>
14.精益敏捷项目管理——认识精益笔记
查看>>
字符输入
查看>>