(PHP 7 >= 7.2.0, PHP 8)
spl_object_id — Получить целочисленный идентификатор объекта
$object
): intЭта функция возвращает уникальный идентификатор объекта. Идентификатор объекта уникален в течение жизни объекта. Когда объект будет уничтожен, его идентификатор может быть повторно использован для других объектов. Это поведение похоже на spl_object_hash().
object
Любой объект.
Целочисленный идентификатор, который является уникальным для каждого существующего объекта в текущее время и всегда одинаковый для каждого объекта.
Пример #1 Пример использования spl_object_id()
<?php
$id = spl_object_id($object);
$storage[$id] = $object;
?>
Замечание:
Когда объект будет уничтожен, его идентификатор может быть повторно использован для других объектов.