APCUIterator (class)
The APCUIterator class
介绍
(PECL apcu >= 5.0.0)
APCUIterator
类可以更容易地遍历大 APCu 缓存。这是有帮助的,因为它允许逐步迭代大型缓存,同时为每个锁定实例获取定义数量的条目,因此它释放其他活动的缓存锁定,而不是占用整个缓存以获取100个(默认)条目。此外,使用正则表达式匹配更高效,因为它已移至 C 级别。
课程简介
APCUIterator
实现 Iterator {
/* Methods */
public __construct ([ mixed $search = null [, int $format = APC_ITER_ALL [, int $chunk_size = 100 [, int $list = APC_LIST_ACTIVE ]]]] )
public mixed current ( void )
public int getTotalCount ( void )
public int getTotalHits ( void )
public int getTotalSize ( void )
public string key ( void )
public void next ( void )
public void rewind ( void )
public void valid ( void )
}
目录
- APCUIterator :: __ construct - 构造一个 APCUIterator 迭代器对象
- APCUIterator :: current - 获取当前项目
- APCUIterator :: getTotalCount - 获取总数
- APCUIterator :: getTotalHits - 获取总缓存命中
- APCUIterator :: getTotalSize - 获取总缓存大小
- APCUIterator :: key - 获取迭代器键值
- APCUIterator :: next - 将指针移动到下一个项目
- APCUIterator :: rewind - 迭代迭代器
- APCUIterator :: valid - 检查当前位置是否有效