spl_object_id
返回給定對象的整數對象句柄
函數名:spl_object_id()
適用版本:PHP 5 >= 5.2.0, PHP 7
函數描述:spl_object_id() 函數用於獲取對象的唯一標識符。
用法: int spl_object_id ( object $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,並給它們的屬性name 賦值。然後,我們使用spl_object_id() 函數獲取對象的唯一標識符,並將其打印出來。可以看到,$obj1 的標識符為1,$obj2 的標識符為2。每個對像都有一個唯一的標識符,即使它們的屬性值相同。