函数名:WeakMap::offsetSet()
适用版本:PHP 7.4.0 或更高版本
用法:WeakMap::offsetSet() 方法用于将一个键值对添加到 WeakMap 对象中。
语法:public void WeakMap::offsetSet(mixed $key, mixed $value)
参数:
返回值:无返回值。
示例:
// 创建一个 WeakMap 对象
$weakMap = new WeakMap();
// 添加键值对到 WeakMap
$object1 = new stdClass();
$object2 = new stdClass();
$weakMap->offsetSet($object1, 'Value 1');
$weakMap->offsetSet($object2, 'Value 2');
// 获取 WeakMap 中的值
echo $weakMap->offsetGet($object1); // 输出: Value 1
echo $weakMap->offsetGet($object2); // 输出: Value 2
注意事项:
更多关于 WeakMap::offsetSet() 方法的信息,请参考 PHP 官方文档:https://www.php.net/manual/en/weakmap.offsetset.php