PHP 8.4.0 RC4 available for testing

apcu_exists

(PECL apcu >= 4.0.0)

apcu_existsVérifie si une entrée existe

Description

apcu_exists(string|array $keys): bool|array

Vérifie si une ou plusieurs entrées APCu existent.

Liste de paramètres

keys

Une chaîne de caractères ou un tableau de chaînes de caractères qui contient les clés.

Valeurs de retour

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.

Exemples

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)
}

Voir aussi

  • apcu_cache_info() - Récupère les informations mises en cache dans le dépôt de données d'APCu
  • apcu_fetch() - Récupère une variable stockée dans le cache
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top