此函数适用于 PHP 5.5 及以上版本。
APCUIterator::key() 是用于获取当前迭代器元素的键名(key)。当你使用 APCIterator 类来遍历缓存中的元素时,调用这个函数可以返回当前元素的键名。
APCUIterator::key();
此函数没有参数。
返回当前迭代器元素的键名。如果没有更多的元素可迭代,返回 NULL。
<?php // 使用 APCIterator 进行缓存遍历 $iterator = new APCUIterator('/^test/', APC_ITER_KEY); <p>// 遍历缓存元素<br> foreach ($iterator as $key => $value) {<br> echo "当前键名: " . $iterator->key() . "<br>";<br> }<br> ?><br>
在示例代码中,首先我们创建了一个 APCUIterator 实例,并传入正则表达式 `/^test/` 来过滤以 `test` 开头的键。然后通过 `foreach` 循环遍历缓存中的元素,在每次循环中,我们通过调用 `key()` 方法来获取当前缓存元素的键名并打印输出。