(PECL apcu >= 4.0.0)
apcu_exists — Vérifie si une entrée existe
Vérifie si une ou plusieurs entrées APCu existent.
keys
Une chaîne de caractères ou un tableau de chaînes de caractères qui contient les clés.
Retourne la valeur true
si la clé existe, ou false
sinon.
Ou bien, si un tableau a été passé à keys
,
alors la valeur retournée est un tableau contenant toutes les clés
existantes, ou un tableau vide si aucune n'existe.
Exemple #1 Un exemple avec apcu_exists()
<?php
$fruit = 'apple';
$veggie = 'carrot';
apcu_store('foo', $fruit);
apcu_store('bar', $veggie);
if (apcu_exists('foo')) {
echo "Foo exists: ";
echo apcu_fetch('foo');
} else {
echo "Foo does not exist";
}
echo PHP_EOL;
if (apcu_exists('baz')) {
echo "Baz exists.";
} else {
echo "Baz does not exist";
}
echo PHP_EOL;
$ret = apcu_exists(array('foo', 'donotexist', 'bar'));
var_dump($ret);
?>
Résultat de l'exemple ci-dessus est similaire à :
Foo exists: apple Baz does not exist array(2) { ["foo"]=> bool(true) ["bar"]=> bool(true) }