var_dump

(PHP 3 >= 3.0.5, PHP 4, PHP 5)

var_dump -- 列印變量的關聯訊息

描述

void var_dump ( mixed expression [, mixed expression [, ...]] )

此函數顯示關於一個或多個表達式的結構訊息,內含表達式的類型與值。陣列將遞歸展開值,通過縮進顯示其結構。

提示: 為了防止程式直接將結果輸出到瀏覽器,可以使用輸出控制函數來捕捉此函數的輸出,並把它們儲存到一個例如 string 類型的變量中。

可以比較一下 var_dump()print_r()

例子 1. var_dump() 示例

<pre>
<?php
$a 
= array (12, array ("a""b""c"));
var_dump ($a);

/* 輸出:
array(3) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  array(3) {
    [0]=>
    string(1) "a"
    [1]=>
    string(1) "b"
    [2]=>
    string(1) "c"
  }
}

*/

$b 3.1;
$c TRUE;
var_dump($b,$c);

/* 輸出:
float(3.1)
bool(true)

*/
?>
</pre>