函数名:WeakMap::count()
适用版本:PHP 8.1.0 及以上版本
函数描述:WeakMap::count()
函数用于获取 WeakMap
对象中存储的键值对的数量。
用法示例:
$map = new WeakMap();
// 添加键值对
$object1 = new stdClass();
$object2 = new stdClass();
$map[$object1] = 'Value 1';
$map[$object2] = 'Value 2';
// 获取键值对数量
$count = $map->count();
echo $count; // 输出: 2
在上面的示例中,我们创建了一个 WeakMap
对象,并使用 $map[$object] = $value
语法向其中添加了两个键值对。然后,我们使用 count()
方法获取了 WeakMap
对象中存储的键值对数量,并将结果输出。
需要注意的是,WeakMap
类是在 PHP 8.1.0 版本中引入的,所以在低于该版本的 PHP 中无法使用该函数。