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);
    ?> 
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    上述代码的输出将是:

    array (
      0 => 10,
      1 => 20,
      2 => 
      array (
        0 => 'a',
        1 => 'b',
      ),
    )
    
    array (
      10 => 'Red',
      20 => 'Green',
      30 => 'Blue',
      40 => 
      array (
        0 => 'Black',
        1 => 'White',
      ),
    ) 
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    示例:

    再考虑一个与 return 参数设置为true。

    <?php
    $x = "Hello";
    $y = var_export($x, true);
    echo $y;
    
    echo "\n";
    
    $p = 10.5;
    $q = var_export($p, true);
    echo $q;
    ?> 
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    上述代码的输出将是:

    'Hello'
    10.5 
    • 1