표준 PHP 라이브러리(SPL) spl_object_hash

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

spl_object_hash — 주어진 객체에 대한 해시 ID 반환


설명

spl_object_hash(object $object): string

이 함수는 개체의 고유 식별자를 반환합니다. 이 ID는 객체가 파괴되지 않는 한 객체를 저장하거나 객체를 식별하기 위한 해시 키로 사용할 수 있습니다. 객체가 파괴되면 해당 해시를 다른 객체에 재사용할 수 있습니다. 이 동작은 spl_object_id()와 유사합니다.


매개변수

object
Any object.

반환 값

현재 존재하는 각 개체에 대해 고유하고 각 개체에 대해 항상 동일한 문자열입니다.


Examples

예제 #1 spl_object_hash() 예제

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

메모

메모: 객체가 파괴되면 해당 해시를 다른 객체에 재사용할 수 있습니다.


기타

  • spl_object_id() - 주어진 객체에 대한 정수 객체 핸들을 반환합니다.