English | 简体中文 | 繁體中文
查询

SplObjectStorage::count()函数—用法及示例

「 获取 SplObjectStorage 对象中存储的对象数量 」


函数名称:SplObjectStorage::count()

适用版本:PHP 5 >= 5.1.0, PHP 7

函数描述:SplObjectStorage::count() 函数用于获取 SplObjectStorage 对象中存储的对象数量。

语法:int SplObjectStorage::count ( void )

参数:无参数

返回值:返回一个整数,表示 SplObjectStorage 对象中的对象数量。

示例:

// 创建一个 SplObjectStorage 对象
$storage = new SplObjectStorage();

// 创建两个对象
$obj1 = new stdClass();
$obj2 = new stdClass();

// 将对象添加到 SplObjectStorage 对象中
$storage->attach($obj1);
$storage->attach($obj2);

// 获取 SplObjectStorage 对象中的对象数量
$count = $storage->count();

// 输出对象数量
echo "对象数量:" . $count;  // 输出:对象数量:2

在上述示例中,我们首先创建了一个 SplObjectStorage 对象 $storage。然后,我们创建了两个 stdClass 对象 $obj1$obj2。接下来,我们使用 attach() 方法将这两个对象添加到 $storage 对象中。最后,我们使用 count() 方法获取 $storage 对象中的对象数量,并将其存储在变量 $count 中。最后,我们输出了对象数量,结果为 2。

补充纠错
热门PHP函数
分享链接