(PECL apcu >= 5.0.0)

Introduction

The APCUIterator class makes it easier to iterate over large APCu caches. This is helpful as it allows iterating over large caches in steps, while grabbing a defined number of entries per lock instance, so it frees the cache locks for other activities rather than hold up the entire cache to grab 100 (the default) entries. Also, using regular expression matching is more efficient as it's been moved to the C level.


Class synopsis


APCUIterator implements Iterator {

/* Methods */

public __construct ([ mixed $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

}

Table of Contents