PHP Conference Japan 2024

ReflectionProperty::setRawValueWithoutLazyInitialization

(PHP 8 >= 8.4.0)

ReflectionProperty::setRawValueWithoutLazyInitializationDefine o valor bruto da propriedade sem acionar a inicialização lenta

Descrição

public ReflectionProperty::setRawValueWithoutLazyInitialization(object $object, mixed $value): void

Define (altera) o valor da propriedade sem acionar a inicialização lenta e sem chamar funções de gancho. A propriedade é marcada como não lenta e pode ser acessada posteriormente sem acionar a inicialização lenta. A propriedade não deve ser dinâmica, estática ou virtual e o objeto deve ser uma instância de uma classe definida pelo usuário ou stdClass.

Se esta for a última propriedade lenta, o objeto será marcado como não lento e o inicializador ou função de fábrica será desanexado.

Parâmetros

object
O objeto que terá a propriedade alterada.
value
O novo valor.

Valor Retornado

Nenhum valor é retornado.

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top