【发布时间】:2011-08-03 17:45:54
【问题描述】:
print_r(array('name'=> 'bob', 'age' => 20, 'sex' => 'man'));
然后:
Array {
[name] => bob,
[age] => 20,
[sex] => man }
var_dump(array('name' => 'bob', 'age' => 20));
将显示:
array(2) {
['name'] => string(3) 'bob'
['age'] => int(20) }
var_dump 非常适合调试,比print_r 好得多。但是为什么print_r 仍然存在?或print_r 有一些我不知道的优势
【问题讨论】:
-
遗留代码可能正在使用它,因此保留它没有任何害处。
-
print_r和var_dump的另一个替代方案是var_export。 -
为什么你的标题仍然包含“PHP:”,尽管有标签?
标签: php