(PHP 5 >= 5.1.0, PHP 7)
ReflectionClass::getStaticPropertyValue — Возвращает значение static свойства
Возвращает значение static (статического) свойства класса.
name
Имя статического свойства, значение которого необходимо получить
def_value
Значение по умолчанию, возвращаемое в случае, если в классе не определено статическое
свойство с заданным именем name
. Если свойство
не существует и этот аргумент не задан, то бросается ReflectionException.
Значение статического свойства.
Пример #1 Пример использования ReflectionClass::getStaticPropertyValue()
<?php
class Apple {
public static $color = 'Red';
}
$class = new ReflectionClass('Apple');
var_dump($class->getStaticPropertyValue('color'));
?>
Результат выполнения данного примера:
string(3) "Red"