13.3 타입 추적(Tracing Types)

13.3 타입 추적(Tracing Types)

$type는 단일 인자를 가진 함수처럼 호출되는 컴파일 타임 메커니즘입니다. 컴파일러는 인자 표현식을 평가한 다음 그 표현식의 타입을 출력합니다.

이것은 어떤 표현식이 특정 타입을 가지는지 평가할 때, 특히 타입 정의를 컴파일러에 맡기는 타입 추론(Type inference)을 다룰 때 유용합니다.

var myValue = "foo";
$type(myValue); // String

출처: Tracing Types

더 알아보기