변수처리 var_dump

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

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


설명

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

이 함수는 해당 유형 및 값을 포함하는 하나 이상의 표현식에 대한 구조화된 정보를 표시합니다. 배열과 객체는 구조를 표시하기 위해 들여쓴 값으로 재귀적으로 탐색됩니다.

객체가 __debugInfo() 메서드를 구현하지 않는 한 객체의 모든 public, private 및 protected 속성은 출력에 반환됩니다.

결과를 브라우저에 직접 출력하는 모든 것과 마찬가지로 출력 제어 함수를 사용하여 이 함수의 출력을 캡처하고 문자열로 저장할 수 있습니다(예:).


매개변수

value
덤프할 표현식입니다.
values
덤프할 추가 표현식입니다.

반환 값

값이 반환되지 않습니다.


Examples

예제 #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)
                

기타

  • print_r() - 변수에 대한 사람이 읽을 수 있는 정보를 인쇄합니다.
  • debug_zval_dump() - 출력할 내부 zval 구조의 문자열 표현을 덤프합니다.
  • var_export() - 변수의 구문 분석 가능한 문자열 표현을 출력하거나 반환합니다.
  • __debugInfo()