변수처리 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()