La clase APCIterator
(PECL apc >= 3.1.1)
Introducción
La clase APCIterator hace que sea más sencillo iterar sobre grandes cachés de APC. Esto es útil ya que permite iterar sobre grandes cachés por pasos, mientras aprovecha un número definido de entradas por instancia de cierre, por lo que libera los cierres de caché para otras actividades, en vez de mantener la caché completa para aprovechar 100 (por defecto) entradas. También, usar comparaciones con expresiones regulares es más eficiente ya así se traslada al nivel de C.
Sinopsis de la Clase
APCIterator
implements
Iterator
{
/* Methods */
public __construct
( string
}$cache
[, mixed $search = null
[, int $format = APC_ITER_ALL
[, int $chunk_size = 100
[, int $list = APC_LIST_ACTIVE
]]]] )Tabla de contenidos
- APCIterator::__construct — Construye un objeto iterador APCIterator
- APCIterator::current — Obtener el elemento actual
- APCIterator::getTotalCount — Obtener la cuenta total
- APCIterator::getTotalHits — Obtener el total de éxitos de la caché
- APCIterator::getTotalSize — Obtener el tamaño total de la caché
- APCIterator::key — Obtener la clave del iterador
- APCIterator::next — Mover el puntero al siguiente elemento
- APCIterator::rewind — Rebobina el iterator
- APCIterator::valid — Comprueba si la posición acutal es válida