International PHP Conference Berlin 2025

The APCUIterator class

(PECL apcu >= 5.0.0)

Introduction

La classe APCUIterator facilite le parcours des caches APCu de grandes tailles. Cela est utile car il permet de les parcourir par étapes, tout en récupérant un nombre défini d'entrées par instance de verrouillage. Ainsi cela libère les verrous de cache pour d'autres activités au lieu de bloquer tout le cache pour récupérer 100 entrées (par défaut). D'autre part, le filtrage par expressions régulières est plus efficace car leur manipulation a été déplacée au niveau du C.

Synopsis de la classe

class APCUIterator implements Iterator {
/* Méthodes */
public __construct(
    array|string|null $search = null,
    int $format = APC_ITER_ALL,
    int $chunk_size = 100,
    int $list = APC_LIST_ACTIVE
)
public current(): mixed
public getTotalCount(): int
public getTotalHits(): int
public getTotalSize(): int
public key(): string
public next(): bool
public rewind(): void
public valid(): bool
}

Sommaire

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top