(PECL apc >= 3.1.4)
Checks if APC key exists
mixed apc_exists ( mixed $keys )
Checks if one or more APC keys exist.
Parameters:
keys
A string, or an array of strings, that contain keys.
Returns:
Returns TRUE
if the key exists, otherwise FALSE
Or if an array was passed to keys
, then an array is returned that contains all existing keys, or an empty array if none exist.
Examples:
apc_exists() example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <?php $fruit = 'apple' ; $veggie = 'carrot' ; apc_store( 'foo' , $fruit ); apc_store( 'bar' , $veggie ); if (apc_exists( 'foo' )) { echo "Foo exists: " ; echo apc_fetch( 'foo' ); } else { echo "Foo does not exist" ; } echo PHP_EOL; if (apc_exists( 'baz' )) { echo "Baz exists." ; } else { echo "Baz does not exist" ; } echo PHP_EOL; $ret = apc_exists( array ( 'foo' , 'donotexist' , 'bar' )); var_dump( $ret ); ?> |
The above example will output something similar to:
Foo exists: apple Baz does not exist array(2) { ["foo"]=> bool(true) ["bar"]=> bool(true) }
See also:
Please login to continue.