spl_object_id
주어진 객체의 정수 객체 핸들을 반환합니다
함수 이름 : spl_object_id ()
해당 버전 : PHP 5> = 5.2.0, PHP 7
함수 설명 : spl_object_id () 함수는 객체의 고유 식별자를 얻는 데 사용됩니다.
사용법 : int spl_object_id (객체 $ obj)
매개 변수 :
반환 값 : 객체의 고유 식별자를 나타내는 정수를 반환합니다.
예:
class MyClass { public $name; } $obj1 = new MyClass(); $obj2 = new MyClass(); $obj1->name = "Object 1"; $obj2->name = "Object 2"; $id1 = spl_object_id($obj1); $id2 = spl_object_id($obj2); echo "Object 1 ID: " . $id1 . "\n"; echo "Object 2 ID: " . $id2 . "\n";
산출:
Object 1 ID: 1 Object 2 ID: 2
위의 예에서는 두 개의 myclass 객체 $ obj1 및 $ obj2를 생성하고 값을 속성 이름에 할당합니다. 그런 다음 spl_object_id () 함수를 사용하여 객체의 고유 식별자를 가져 와서 인쇄합니다. 보시다시피, $ obj1의 식별자는 1이고 $ obj2의 식별자는 2입니다. 각 객체는 속성 값이 동일하더라도 고유 식별자가 있습니다.