Forum und email

var_dump

(PHP 4, PHP 5)

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

설명

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

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

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

Tip

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

Example#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)

참고: var_export(), print_r().