PHP - var_export() 函数



定义和用法

var_export() 函数输出或返回变量的可解析字符串表示形式。它类似于 var_dump(),但有一个例外,返回的表示形式是有效的 PHP 代码。

语法

string|null var_export ( mixed $value , bool $return = false )

参数

序号 参数 描述
1

必需。要导出的变量。

2

返回

可选。如果使用并设置为 true,则 var_export() 将返回变量表示形式,而不是输出它。

返回值

return 参数设置为 true 时,此函数返回变量表示形式。否则,此函数将返回 null

依赖项

PHP 4.2 及更高版本

示例

以下示例演示了 var_export() 的用法

  <?php
  $a = "Welcome TutorialsPoint!";
  var_export($a);
  echo "<br>";
  $b = array(2,'hello',22.99, array('a','b',2));
  var_export($b);
  echo "<br>";

  // Create a class
  class tutorialsPoint {
      public $tp_name =
            "Welcome to TutorialsPoint";
  }

  // Create the class name alias
  class_alias('tutorialsPoint', 'TP');

  $obj1 = new tutorialsPoint();
  var_export($obj1);
  ?>

输出

这将产生以下结果:

  'Welcome TutorialsPoint!'
  array ( 0 => 2, 1 => 'hello', 2 => 22.99, 3 => array ( 0 => 'a', 1 => 'b', 2 => 2, ), )
  tutorialsPoint::__set_state(array( 'tp_name' => 'Welcome to TutorialsPoint', ))
广告