PHP 变量处理函数

PHP var_dump() 函数显示有关一个或多个变量的结构化信息,包括其类型和值。使用缩进的值来递归地探索数组和对象以显示结构。

对象的所有公共、私有和受保护属性都将在输出中返回。静态类成员不会显示。

语法

var_dump(variable, variables) 

参数

variable必填。 指定从中转储信息的变量。
variables可选。 指定从中转储信息的变量。允许使用多个变量。

返回值

不返回值。

示例:

下面的示例显示了var_dump()函数的用法。

<?php
$x = array(10, 20, array("a", "b"));
var_dump($x);

echo "\n";

$y = array(10=>"Red", 20=>"Green", 30=>"Blue",
           40=>array("Black", "White"));
var_dump($y);
?> 

上述代码的输出将是:

array(3) {
  [0]=>
  int(10)
  [1]=>
  int(20)
  [2]=>
  array(2) {
    [0]=>
    string(1) "a"
    [1]=>
    string(1) "b"
  }
}

array(4) {
  [10]=>
  string(3) "Red"
  [20]=>
  string(5) "Green"
  [30]=>
  string(4) "Blue"
  [40]=>
  array(2) {
    [0]=>
    string(5) "Black"
    [1]=>
    string(5) "White"
  }
} 

示例:

再考虑一个示例,其中多个变量在 var_dump() 函数。

<?php
$x = 1000;
$y = "Hello";
$z = array(1, 2, 3);

var_dump($x, $y, $z);
?> 

上述代码的输出将是:

int(1000)
string(5) "Hello"
array(3) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(3)
}