Define o valor da propriedade estática pública

# ReflectionClass::setStaticPropertyValue

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

ReflectionClass::setStaticPropertyValue — Define o valor da propriedade estática pública

### Descrição

public function ReflectionClass::setStaticPropertyValue(string `$name`, mixed `$value`): void

Define o valor da propriedade estática pública. Se a propriedade for privada ou protegida, o método falhará.

ReflectionProperty::setValue() permite definir valores de propriedades públicas, privadas e protegidas.

### Parâmetros

`name`

  Nome da propriedade.

`value`

  Novo valor da propriedade.

### Valor Retornado

Nenhum valor é retornado.

### Registro de Alterações

Versão | Descrição
--- | ---
7.4.0 | Usar ReflectionClass::setStaticPropertyValue() para definir uma propriedade privada ou protegida agora resulta em erro fatal. Anteriormente, lançava uma exceção ReflectionException.

### Veja Também

- ReflectionClass::getStaticPropertyValue() - Obtém o valor da propriedade estática
- ReflectionProperty::setValue() - Define valor da propriedade

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