ReflectionClass::getStaticPropertyValue
(PHP 5 >= 5.1.2, PHP 7, PHP 8)
ReflectionClass::getStaticPropertyValue — Obtém o valor da propriedade estática
Descrição
Obtém o valor de uma propriedade estática nesta classe.
Parâmetros
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.
Valor Retornado
O valor da propriedade estática.
Exemplos
Example #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"
Veja Também
- ReflectionClass::getStaticProperties() - Obtém propriedades estáticas
- ReflectionClass::setStaticPropertyValue() - Define o valor da propriedade estática