PHP 8.4.2 Released!

ReflectionProperty::setRawValueWithoutLazyInitialization

(PHP 8 >= 8.4.0)

ReflectionProperty::setRawValueWithoutLazyInitializationDéfinit la valeur brute d'une propriété sans déclencher l'initialisation paresseuse

Description

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

Définit (change) la valeur de la propriété sans déclencher l'initialisation paresseuse et sans appeler les fonctions de crochet. La propriété est marquée comme non paresseuse et peut être accédée par la suite sans déclencher l'initialisation paresseuse. La propriété ne doit pas être dynamique, statique ou virtuelle, et l'objet doit être une instance d'une classe définie par l'utilisateur ou stdClass.

Si c'était la dernière propriété paresseuse, l'objet est marqué comme non paresseux et l'initialiseur ou la fonction de fabrique est détaché.

Liste de paramètres

object
L'objet sur lequel changer la propriété.
value
La nouvelle valeur.

Valeurs de retour

Aucune valeur n'est retournée.

Voir aussi

add a note

User Contributed Notes

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