ReflectionProperty::skipLazyInitialization

(PHP 8 >= 8.4.0)

ReflectionProperty::skipLazyInitializationПомечает свойство как неленивое

Описание

public ReflectionProperty::skipLazyInitialization(object $object): void

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

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

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

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

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

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

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