apc_store
APCIterator::__construct
APC
PHP Manual

# La classe APCIterator

(PECL apc >= 3.1.1)

## Introduction

La classe APCIterator simplifie l'itération sur des caches APC volumineux. C'est utile car cela permet d'itérer sur des gros caches par lots, en récupérant un nombre défini d'entrées par instance de verrou, permettant ainsi de libérer les verrous pour d'autres activités, plutôt que de bloquer tout le cache pour récupérer (par défaut) 100 entrées. Aussi, l'utilisation d'expressions rationelles est plus efficace, car l'implémentation a été faite au niveau C.

## Synopsis de la classe

APCIterator implements Iterator {
/* Méthodes */
public __construct ( string `$cache` [, 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 )
}

## Sommaire

- APCIterator::__construct — Construit un objet d'itération APCIterator
- APCIterator::current — Récupère l'élément en cours
- APCIterator::getTotalCount — Récupère le nombre total d'éléments
- APCIterator::getTotalHits — Récupère le nombre total de cache hits
- APCIterator::getTotalSize — Récupère la taille totale du cache
- APCIterator::key — Récupère la clé de l'itérateur
- APCIterator::next — Déplace le pointeur vers l'élément suivant
- APCIterator::rewind — Rembobine l'itérateur
- APCIterator::valid — Vérifie si la position courante de l'itérateur est valide

apc_store
APCIterator::__construct
APC
PHP Manual