php[tek] 2018 : Call for Speakers

apc_exists

(PECL apc >= 3.1.4)

apc_existsComprobar si existe una clave de APC

Descripción

mixed apc_exists ( mixed $keys )

Comprueba si una o más claves de APC existen.

Parámetros

keys

Un string, o un array de strings, que contienen claves.

Valores devueltos

Devuelve TRUE si la clave existe, de otro modo devuelve FALSE. O si se pasó un array a keys, se devuelve un array que contiene todas las claves existentes, o un array vacío si no existe nada.

Ejemplos

Ejemplo #1 Ejemplo de apc_exists()

<?php
$fruta  
'manzana';
$vegetal 'zanahoria';

apc_store('foo'$fruta);
apc_store('bar'$vegetal);

if (
apc_exists('foo')) {
    echo 
"Foo existe: ";
    echo 
apc_fetch('foo');
} else {
    echo 
"Foo no existe";
}

echo 
PHP_EOL;
if (
apc_exists('baz')) {
    echo 
"Baz existe.";
} else {
    echo 
"Baz no existe";
}

echo 
PHP_EOL;

$ret apc_exists(array('foo''noexiste''bar'));
var_dump($ret);

?>

El resultado del ejemplo sería algo similar a:

Foo existe: manzana
Baz no existe
array(2) {
  ["foo"]=>
  bool(true)
  ["bar"]=>
  bool(true)
}

Ver también

  • apc_cache_info() - Recupera información que hay en caché del almacén de datos de APC
  • apc_fetch() - Traer una variable almacenada desde la caché
add a note add a note

User Contributed Notes 1 note

up
0
FiFFiO
5 years ago
apc_exists declaration if your PECL apc version is less than 3.1.4:

<?php
if(!function_exists('apc_exists'))
    {
    function
apc_exists($keys)
        {
       
$result;
       
apc_fetch($keys, $result);
        return
$result;
        }
    }
?>
To Top