var_dump print_r var_export的区别
var_dump 此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。 重点,本函数无返回值
print_r 注意,4.3后有返回值
var_export 返回一个变量的 PHP语法代码.看以下例子即可发现. 如果说第二个参数,则返回对应的代码字符串. 如果为false(默认 )则直接输出代码.
$test = ['test1'=>2];
var_dump($test);
print_r($test);
var_export($test);
结果如下
array(1) {
["test1"]=>
int(2)
}
Array
(
[test1] => 2
)
array (
'test1' => 2,
)