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 — Elimina una variable almacenada en caché
key
Una clave (key
) empleada para almacenar el valor como un
string para una única clave,
o como un array de strings para varias claves,
o como un object APCUIterator.
Si key
es una array, se devuelve una array indexada de las claves.
De lo contrario, se devuelve true
en caso de éxito, o false
en caso de fallo.
Ejemplo #1 Un ejemplo deapcu_delete()
<?php
$bar = 'BAR';
apcu_store('foo', $bar);
apcu_delete('foo');
// obviamente, esto no es útil de esta forma
// Alternativamente, borrar varias claves.
apcu_delete(['foo', 'bar', 'baz']);
// O utilizar un Iterator con una expresión regular.
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.