PHP Conference Nagoya 2025

ReflectionProperty::setRawValueWithoutLazyInitialization

(PHP 8 >= 8.4.0)

ReflectionProperty::setRawValueWithoutLazyInitializationSet raw property value without triggering lazy initialization

Açıklama

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

Sets (changes) the property's value without triggering lazy initialization and without calling hook functions. The property is marked as non-lazy and can be accessed afterwards without triggering lazy initialization. The property must not be dynamic, static, or virtual, and the object must be an instance of a user defined class or stdClass.

If this was the last lazy property, the object is marked as non-lazy and the initializer or factory function is detached.

Bağımsız Değişkenler

object
The object to change the property on.
value
The new value.

Dönen Değerler

Hiçbir değer dönmez.

Ayrıca Bakınız

add a note

User Contributed Notes

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