Возвращает значение статического свойства

# ReflectionClass::getStaticPropertyValue

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

ReflectionClass::getStaticPropertyValue — Возвращает значение статического свойства

### Описание

public function ReflectionClass::getStaticPropertyValue(string `$name`, mixed `&$default` = ?): mixed

Метод возвращает значение статического свойства класса.

### Список параметров

`name`

  Название статического свойства, значение которого требуется получить.

`default`

  Метод вернёт значение по умолчанию, если в классе не объявили статическое свойство, название которого передали в параметр `name`. При пропуске параметра метод выбросит исключение ReflectionException, если класс не содержит свойства.

### Возвращаемые значения

Метод возвращает значение статического свойства.

### Примеры

Пример #1 Пример считывания статического свойства методом ReflectionClass::getStaticPropertyValue()

    <?php

    class Apple
    {
        public static $color = 'Красный';
    }

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

Результат выполнения приведённого примера:

    string(14) "Красный"

### Смотрите также

- ReflectionClass::getStaticProperties() - Возвращает статические свойства
- ReflectionClass::setStaticPropertyValue() - Устанавливает значение общедоступного статического свойства

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open