ReflectionProperty::setRawValueWithoutLazyInitialization

(PHP 8 >= 8.4.0)

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

Описание

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

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

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

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

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

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

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

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

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top