Web-PHP
PHP / APCUIterator::__construct — DevDocs
APCUIterator::__construct
(PECL apcu >= 5.0.0)
APCUIterator::__construct
—
Constructs an APCUIterator iterator object
Description
public
APCUIterator::__construct
(
array
|
string
|
null
$search
=
null
,
int
$format
= APC_ITER_ALL
,
int
$chunk_size
= 100
,
int
$list
= APC_LIST_ACTIVE
)
Parameters
search
Either a PCRE regular expression that matches against APCu key names, given as a
string
. Or an
array
of
string
s with APCu key names. Or, optionally
null
to skip the search.
format
The desired format, as configured with one or more of the APC_ITER_* constants.
chunk_size
The chunk size. Must be a value greater than 0. The default value is 100.
list
The type to list. Either pass in
APC_LIST_ACTIVE
or
APC_LIST_DELETED
.
Examples
Example #1 A
APCUIterator::__construct()
example
<?php
foreach ( new APCUIterator ( '/^counter\./' ) as $counter ) {
echo "$counter [ key] : $counter [ value] \n" ;
apc_dec ( $counter [ 'key' ] , $counter [ 'value' ] ) ;
}
?>
See Also
apcu_exists() - Checks if entry exists
apcu_cache_info() - Retrieves cached information from APCu's data store
PHP / APCUIterator::current — DevDocs
APCUIterator::current
(PECL apcu >= 5.0.0)
APCUIterator::current
—
Get current item
Description
public APCUIterator :: current ( ) : mixed
Parameters
This function has no parameters.
Return Values
Returns the current item on success, or
false
if no more items or exist, or on failure.
See Also
APCUIterator::next() - Move pointer to next item
Iterator::current() - Return the current element
PHP / APCUIterator::getTotalCount — DevDocs
APCUIterator::getTotalCount
(PECL apcu >= 5.0.0)
APCUIterator::getTotalCount
—
Get total count
Description
public APCUIterator :: getTotalCount ( ) : int
Warning
This function is currently not documented; only its argument list is available.
Parameters
This function has no parameters.
Return Values
The total count.
See Also
APCUIterator::getTotalHits() - Get total cache hits
APCUIterator::getTotalSize() - Get total cache size
apcu_cache_info() - Retrieves cached information from APCu's data store
PHP / APCUIterator::getTotalHits — DevDocs
APCUIterator::getTotalHits
(PECL apcu >= 5.0.0)
APCUIterator::getTotalHits
—
Get total cache hits
Description
public APCUIterator :: getTotalHits ( ) : int
Warning
This function is currently not documented; only its argument list is available.
Parameters
This function has no parameters.
Return Values
The number of hits on success, or
false
on failure.
See Also
APCUIterator::getTotalCount() - Get total count
APCUIterator::getTotalSize() - Get total cache size
apcu_cache_info() - Retrieves cached information from APCu's data store
PHP / APCUIterator::getTotalSize — DevDocs
APCUIterator::getTotalSize
(PECL apcu >= 5.0.0)
APCUIterator::getTotalSize
—
Get total cache size
Description
public APCUIterator :: getTotalSize ( ) : int
Warning
This function is currently not documented; only its argument list is available.
Parameters
This function has no parameters.
Return Values
The total cache size.
See Also
APCUIterator::getTotalCount() - Get total count
APCUIterator::getTotalHits() - Get total cache hits
apc_cache_info()
PHP / APCUIterator::key — DevDocs
APCUIterator::key
(PECL apcu >= 5.0.0)
APCUIterator::key
—
Get iterator key
Description
public APCUIterator :: key ( ) : string
Parameters
This function has no parameters.
Return Values
Returns the key on success, or
false
upon failure.
See Also
APCUIterator::current() - Get current item
Iterator::key() - Return the key of the current element