牛牛在线工具

spl_object_id()

收录 8868 个 PHP 函数,含用途说明与用法示例。

spl_object_id()

获取对象的唯一标识符

函数名:spl_object_id() 适用版本:PHP 5 >= 5.2.0, PHP 7 函数描述:spl_object_id() 函数用于获取对象的唯一标识符。 用法: int spl_object_id ( object $obj ) 参数: $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。每个对象都有一个唯一的标识符,即使它们的属性值相同。