PHP var_export() 函数返回有关给定变量的结构化信息。此函数类似于 var_dump(),只不过返回的表示形式是有效的 PHP 代码。
语法
var_export(variable, return)
参数
variable | 必需。 指定要导出的变量。 |
return | 可选。 如果设置为 true,此函数将返回变量表示形式而不是输出它。默认为 false |
返回值
如果return设置为true,则函数返回变量结构化信息。否则返回 null。
示例:
下面的示例显示了 var_export() 函数的用法。
<?php
$x = array(10, 20, array("a", "b"));
var_export($x);
echo "\n\n";
$y = array(10=>"Red", 20=>"Green", 30=>"Blue",
40=>array("Black", "White"));
var_export($y);
?>
上述代码的输出将是:
array (
0 => 10,
1 => 20,
2 =>
array (
0 => 'a',
1 => 'b',
),
)
array (
10 => 'Red',
20 => 'Green',
30 => 'Blue',
40 =>
array (
0 => 'Black',
1 => 'White',
),
)
示例:
再考虑一个与 return 参数设置为true。
<?php
$x = "Hello";
$y = var_export($x, true);
echo $y;
echo "\n";
$p = 10.5;
$q = var_export($p, true);
echo $q;
?>
上述代码的输出将是:
'Hello'
10.5