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"
기타
- ReflectionClass::getStaticProperties() - 정적 속성 가져오기
- ReflectionClass::setStaticPropertyValue() - 정적 속성 값 설정