函数名称: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。