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
有一些我不知道的优点
传统代码可能正在使用它,因此没有任何伤害。 – Twelve47 2011-04-12 09:39:14
另一种替代'print_r'和'var_dump'的方法是'var_export'。 – Sjoerd 2011-04-12 09:41:55
http://stackoverflow.com/questions/3406171/php-var-dump-vs-print-r – Gordon 2011-04-12 09:43:05