Obtém o valor da propriedade estática

# ReflectionClass::getStaticPropertyValue

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

ReflectionClass::getStaticPropertyValue — Obtém o valor da propriedade estática

### Descrição

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

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.

`default`

  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

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"

### Veja Também

- ReflectionClass::getStaticProperties() - Obtém propriedades estáticas
- ReflectionClass::setStaticPropertyValue() - Define o valor da propriedade estática pública

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