PHP 8.4.2 Released!

ReflectionProperty::skipLazyInitialization

(PHP 8 >= 8.4.0)

ReflectionProperty::skipLazyInitializationMarque une propriété comme non paresseuse

Description

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

Marque une propriété comme non paresseuse de sorte qu'elle puisse être accédée directement sans déclencher l'initialisation paresseuse. La propriété est initialisée à sa valeur par défaut, si elle en a une. 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 marquer la propriété.

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