(PHP 7 >= 7.2.0, PHP 8)
spl_object_id — Devuelve el gestor de objeto entero para un objeto dado
Esta función devuelve un identificador único para el objeto. El id del objeto es único durante la vida del objeto. Una vez que el objeto es destruido, su id puede ser reutilizado para otros objetos. Este comportamiento es similar a spl_object_hash().
object
Cualquier objeto.
Un identificador entero que es único para cada objeto actualmente existente y siempre el mismo para cada objeto.
Ejemplo #1 Un ejemplo de spl_object_id()
<?php
$id = spl_object_id($object);
$storage[$id] = $object;
?>
Nota:
Cuando un objeto es destruido, su id puede ser reutilizado para otros objetos.