(PHP 7 >= 7.2.0, PHP 8)
spl_object_id — Retourne le gestionnaire d'objet entier pour un objet donné
$object
): intCette fonction retourne un identifiant unique pour l'objet. L'id de l'objet est unique pour la durée de vie de l'objet. Une fois que l'objet est détruit, son id peut être réutilisé pour d'autres objets. Ce comportement est similaire à spl_object_hash().
object
N'importe quel objet.
Un identifiant entier qui est unique pour chaque objet actuellement existant et toujours le même pour chaque objet.
Exemple #1 Un exemple de spl_object_id()
<?php
$id = spl_object_id($object);
$storage[$id] = $object;
?>
Note:
Quand un objet est détruit, son id peut être réutilisé pour d'autres objets.