(PHP 5 >= 5.1.2, PHP 7, PHP 8)
ReflectionClass::getStaticPropertyValue — Возвращает значение статического свойства
Метод возвращает значение статического свойства класса.
nameНазвание статического свойства, значение которого требуется получить.
default
Метод вернёт значение по умолчанию, если в классе не объявили статическое
свойство, название которого передали в параметр name.
При пропуске параметра метод выбросит исключение ReflectionException,
если класс не содержит свойства.
Метод возвращает значение статического свойства.
Пример #1 Пример считывания статического свойства методом ReflectionClass::getStaticPropertyValue()
<?php
class Apple
{
public static $color = 'Красный';
}
$class = new ReflectionClass('Apple');
var_dump($class->getStaticPropertyValue('color'));Результат выполнения приведённого примера:
string(14) "Красный"