ReflectionProperty::setRawValueWithoutLazyInitialization

(PHP 8 >= 8.4.0)

ReflectionProperty::setRawValueWithoutLazyInitializationDefine el valor bruto de una propiedad sin activar la inicialización perezosa

Descripción

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

Define (cambia) el valor de la propiedad sin activar la inicialización perezosa ni llamar a las funciones de gancho. La propiedad se marca como no perezosa y puede ser accedida posteriormente sin activar la inicialización perezosa. La propiedad no debe ser dinámica, estática o virtual, y el objeto debe ser una instancia de una clase definida por el usuario o stdClass.

Si era la última propiedad perezosa, el objeto se marca como no perezoso y se desvincula el inicializador o la función de fábrica.

Parámetros

object
El objeto sobre el cual cambiar la propiedad.
value
El nuevo valor.

Valores devueltos

No devuelve ningún valor.

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top