(PHP 5 >= 5.1.2, PHP 7, PHP 8)
ReflectionClass::getStaticPropertyValue — Obtém o valor da propriedade estática
Obtém o valor de uma propriedade estática nesta classe.
name
O nome da propriedade estática para a qual retornar um valor.
def_value
Um valor padrão a ser retornado caso a classe não declare um valor estático
propriedade com o name
fornecido. Se a propriedade
não existe e este argumento é omitido, uma
ReflectionException é lançada.
O valor da propriedade estática.
Exemplo #1 Exemplo básico de ReflectionClass::getStaticPropertyValue()
<?php
class Apple {
public static $color = 'Red';
}
$class = new ReflectionClass('Apple');
var_dump($class->getStaticPropertyValue('color'));
?>
O exemplo acima produzirá:
string(3) "Red"