spl_object_hash
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
spl_object_hash —
Return hash id for given object
Parameters
object
-
Any object.
Return Values
A string that is unique for each currently existing object and is always
the same for each object.
Examples
Example #1 A spl_object_hash() example
<?php
$id = spl_object_hash($object);
$storage[$id] = $object;
?>
Notes
Note:
When an object is destroyed, its hash may be reused for other objects.
Note:
Object hashes should be compared for identity with === and
!==, because the returned hash could be a
numeric string.
For example: 0000000000000e600000000000000000.