ReflectionClass::setStaticPropertyValue

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

ReflectionClass::setStaticPropertyValueDefine o valor da propriedade estática pública

Descrição

public 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