当前位置: 首页> 函数类别大全> spl_object_id

spl_object_id

返回给定对象的整数对象句柄
名称:spl_object_id
分类:SPL
所属语言:php
一句话介绍: 获取对象的唯一标识符

函数名: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。每个对象都有一个唯一的标识符,即使它们的属性值相同。

同类函数
热门文章