
ReflectionFunctionAbstract::getStaticVariables() 함수는 클래스의 정적 변수를 가져오기 위해 사용됩니다. 하지만, 이 함수는 클래스의 정적 변수를 가져오기보다는 클래스의 정적 속성에 접근하는 데 사용됩니다.
이 함수를 사용할 때는 클래스가 정적 속성을 가지고 있어야 하며, 클래스가 인스턴스화되지 않은 상태에서 사용해야 합니다.
예제 코드를 통해 이해를 도울 수 있습니다.
#hostingforum.kr
php
class MyClass {
public static $staticProperty = 'static value';
}
$reflectionClass = new ReflectionClass('MyClass');
$staticVariables = $reflectionClass->getStaticVariables();
print_r($staticVariables);
이 코드를 실행하면, `$staticVariables` 변수에 `MyClass` 클래스의 정적 속성 `$staticProperty`가 저장됩니다.
2025-07-06 11:25