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) "Красный"

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