PHP 变量处理函数

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