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,
)

原文地址:https://www.cnblogs.com/cnn2017/p/7052771.html