PHP 버전
4+
var_dump(mixed $value, mixed ...$values): void
$int = 123;
var_dump($int);
출력 정수형 변수의 타입과 값을 보여줍니다.
$float = 3.14;
var_dump($float);
출력 실수형 변수도 타입과 값을 정확히 확인할 수 있습니다.
$str = 'Hello';
var_dump($str); 
출력 문자열의 길이는 바이트 단위로 표시됩니다.
$korean = '가나다';
var_dump($korean); 
// 출력: string(9) "가나다" (UTF-8 기준, 3바이트 × 3글자)
$bool = true;
var_dump($bool); 
출력 부울(boolean) 값(true / (flase)은 길이가 없으므로, 타입과 값만 표시됩니다.
$arr = [1, 2, 3];
var_dump($arr);
출력 배열 타입과 전체 크기, 각 요소의 키(인덱스), 타입, 값까지 모두 구조화된 형태로 확인할 수 있습니다.
$assoc = ['a' => 1, 'b' => 2, 'c' => 3];
var_dump($assoc);
출력 연관배열도 인덱스 배열과 마찬가지로 배열 타입과 전체 크기, 각 요소의 키(인덱스), 타입, 값까지 모두 구조화된 형태로 확인할 수 있습니다.
$complex = ['a' => 1, 'b' => [2, 3], 'c' => 4];
var_dump($complex);
출력 혼합배열도 인덱스 배열이나 연관 배열과 마찬가지로 배열 타입과 전체 크기, 각 요소의 키(인덱스), 타입, 값까지 모두 구조화된 형태로 확인할 수 있습니다.
class Person {
    public $name = "John";
    private $age = 30;
}

$p = new Person();
var_dump($p);
출력 객체의 공개(public) 속성과 비공개(private) 속성 모두 확인할 수 있습니다.
$n = null;
var_dump($n); 
출력 NULL 값은 타입이 'NULL'임을 표시하며, 길이나 값은 별도로 존재하지 않으므로, 단순히 NULL이라고 출력됩니다.
$fp = fopen("php://temp", "r");
var_dump($fp); // resource(5) of type (stream)
fclose($fp);
출력 리소스 타입과 ID, 유형을 출력합니다.
$a = 1;
$b = 'text';
$c = [1,2];
var_dump($a, $b, $c);
출력