var_dump

(PHP 4, PHP 5, PHP 7, PHP 8)

var_dump打印變量的相關信息

說明

var_dump(mixed $value, mixed ...$values): void

此函數(shù)顯示關于一個或多個表達式的結構信息,包括表達式的類型與值。數(shù)組和對象將遞歸展開值,通過縮進顯示其結構。

對象的所有公共、私有和受保護的屬性都會在輸出中返回,除非該對象實現(xiàn)了 __debugInfo() 方法。

小技巧

和直接將結果輸出到瀏覽器一樣,可使用輸出控制函數(shù)來捕獲當前函數(shù)的輸出,然后(例如)保存到一個 string 中。

參數(shù)

value

要打印的表達式。

values

更多要打印的表達式。

返回值

沒有返回值。

范例

示例 #1 var_dump() 例子

<?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"
  }
}
<?php

$b 
3.1;
$c true;
var_dump($b$c);

?>

以上例程會輸出:

float(3.1)
bool(true)

參見