spl_object_hash

(PHP 5 >= 5.2.0, PHP 7)

spl_object_hash Возвращает хеш-идентификатор для объекта

Описание

string spl_object_hash ( object $obj )

Эта функция возвращает уникальный идентификатор для заданного объекта. Этот идентификатор можно использовать в качестве хеш-ключа для хранения объектов или для идентификации объектов, пока объект не будет уничтожен. Как только объект будет уничтожен, его хеш может быть повторно использован для других объектов.

Список параметров

object

Какой-либо объект.

Возвращаемые значения

Уникальная строка символов для каждого существующего на данный момент объекта и всегда одинаковая для каждого конкретного объекта.

Примеры

Пример #1 Пример использования spl_object_hash()

<?php
$id 
spl_object_hash($object);
$storage[$id] = $object;
?>

Примечания

Замечание:

После уничтожения объекта, его хеш-идентификатор может быть использован для других объектов.