Documentación offline PHP master

ReflectionProperty::setRawValueWithoutLazyInitialization

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ReflectionProperty::setRawValueWithoutLazyInitialization

Define el valor bruto de una propiedad sin activar la inicialización perezosa

Descripción#

php public ReflectionProperty::setRawValueWithoutLazyInitialization(object $object, mixed $value): voidphp

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 se retorna ningún valor.

Véase también#

objetos perezosos

ReflectionProperty::skipLazyInitialization

ReflectionClass::newLazyGhost