Calling apcu_delete() on an unexisting cached variable name doesn't generate a NOTICE (nor WARNING), making it safe to use if unsure of the state of that variable.(PECL apcu >= 4.0.0)
apcu_delete — Retire une variable stockée du cache
keykey peut être soit une
string pour une seule clé,
soit un array de chaîne de caractères pour plusieurs clés,
soit un object de la classe APCUIterator.
Si le paramètre key est un tableau, alors la valeur
retournée est le tableau indexé des clés.
Sinon la valeur true est retournée en cas de succès, ou false en cas d'échec.
Exemple #1 Un exemple avec apcu_delete()
<?php
$bar = 'BAR';
apcu_store('foo', $bar);
apcu_delete('foo');
// c'est clairement inutile sous cette forme
// Autrement efface plusieurs clés.
apcu_delete(['foo', 'bar', 'baz']);
// Ou utilise un Itérateur avec une expression régulière.
apcu_delete(new APCUIterator('#^myprefix_#'));
?>Calling apcu_delete() on an unexisting cached variable name doesn't generate a NOTICE (nor WARNING), making it safe to use if unsure of the state of that variable.