
getDeclaringClass 메소드는 속성을 선언한 클래스를 반환합니다.
위 예제의 경우, $reflectionProperty->getDeclaringClass()은 Person 클래스를 반환합니다.
이유는 Student 클래스가 Person 클래스를 상속하고, 속성 $name은 Person 클래스에 선언된 속성이기 때문입니다.
따라서, echo $declaringClass->getName();은 "Person"을 출력합니다.
2025-04-28 02:05