Reflection ReflectionClass::getStaticPropertyValue

(PHP 5 >= 5.1.2, PHP 7, PHP 8)

ReflectionClass::getStaticPropertyValue — 정적 속성 값을 가져옵니다.


설명

public ReflectionClass::getStaticPropertyValue(string $name, mixed &$def_value = ?): mixed

이 클래스의 정적 속성 값을 가져옵니다.


매개변수

name
값을 반환할 정적 속성의 이름입니다.
def_value
클래스가 지정된 name으로 정적 속성을 선언하지 않은 경우 반환할 기본값입니다. 속성이 존재하지 않고 이 인수가 생략되면 ReflectionException이 발생합니다.

반환 값

정적 속성의 값입니다.


Examples

예제 #1 ReflectionClass::getStaticPropertyValue()의 기본 사용법

                  
<?php
class Apple {
    public static $color = 'Red';
}

$class = new ReflectionClass('Apple');
var_dump($class->getStaticPropertyValue('color'));
?>
                  
                

위의 예는 다음을 출력합니다.

string(3) "Red"
                

기타