(PHP 8 >= 8.4.0)
ReflectionClass::resetAsLazyProxy — Réinitialise un objet et le marque comme paresseux
Le comportement de cette méthode est le même que ReflectionClass::resetAsLazyGhost() sauf qu'elle utilise la stratégie de proxy.
L'object
lui-même devient le proxy. De manière similaire
à ReflectionClass::resetAsLazyGhost(), l'objet n'est pas
remplacé par un autre, et son identité ne change pas, même après
l'initialisation. Le proxy et l'instance réelle sont des objets distincts, avec
des identités distinctes.
object
factory
options
options
peut être une combinaison des drapeaux
suivants :
ReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZE
ReflectionClass::SKIP_DESTRUCTOR
Aucune valeur n'est retournée.
Une ReflectionException si l'objet est paresseux et non initialisé.
Une Error si l'objet est en cours d'initialisation, ou si
les propriétés de l'objet sont itérées avec
foreach
.