var_dump

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

var_dump -- 변수에 관한 정보를 덤프합니다.

설명

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

이 함수는 형과 값을 포함하는 하나 이상의 표현을 구조화된 정보로 보여줍니다. 배열과 객체는 구조를 보여주기 위해서 재귀적으로 확장합니다.

PHP 객체의 public 속성만을 출력으로 반환합니다. var_export()print_r()은 protected 및 private 속성도 반환합니다.

작은 정보: 어떠한 결과가 브라우저로 직접 출력될 때, 출력 제어 함수를 이용해서 이 함수의 출력을 잡아내고, (예를 들면) string으로 저장할 수 있습니다.

예 1. var_dump() 예제

<?php
$a
= array (1, 2, 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)

참고: var_export(), print_r().