ReflectionProperty::setRawValueWithoutLazyInitialization
PHP Manual
PHP Manual»ReflectionProperty»ReflectionProperty::setRawValueWithoutLazyInitialization

ReflectionProperty::setRawValueWithoutLazyInitialization

(PHP 8 >= 8.4.0)

ReflectionProperty::setRawValueWithoutLazyInitialization — Устанавливает необработанное значение свойства без запуска ленивой инициализации

Описание

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

Метод устанавливает или изменяет значение свойства без запуска ленивой инициализации и без вызова функций хуков. Метод помечает свойство как неленивое и открывает к свойству доступ без запуска ленивой инициализации. Свойство не должно быть динамическим, статическим или виртуальным, а объект должен быть экземпляром класса, который определил пользователь, или стандартного класса stdClass.

Объект помечается как неленивый, а инициализатор или фабричная функция открепляется, если это было последнее ленивое свойство.

Список параметров

object

Объект, свойство которого требуется изменить.

value

Новое значение.

Возвращаемые значения

Функция не возвращает значения после выполнения.

Смотрите также

To Top