(PECL wincache >= 1.1.0)
wincache_ucache_delete — Elimina las variables de la memoria caché del usuario
Elimina los elementos de la caché del usuario apuntado por key
.
key
El parámetro key
que se utiliza para almacenar la variable en la caché.
key
distingue mayúsculas de minúsculas. key
puede ser un
array de claves.
Esta función retorna true
en caso de éxito o false
si ocurre un error.
Si key
es un array, entonces la función devuelve false
si cada elemento del array no se borra de la memoria caché del usuario, en caso contrario devuelve un
array que consta de todas las claves que se eliminan.
Ejemplo #1 Usando wincache_ucache_delete() con key
como un string
<?php
wincache_ucache_set('foo', 'bar');
var_dump(wincache_ucache_delete('foo'));
var_dump(wincache_ucache_exists('foo'));
?>
El ejemplo anterior mostrará :
bool(true) bool(false)
Ejemplo #2 Usingwincache_ucache_delete() con key
como un array
<?php
$array1 = array('green' => '5', 'blue' => '6', 'yellow' => '7', 'cyan' => '8');
wincache_ucache_set($array1);
$array2 = array('green', 'blue', 'yellow', 'cyan');
var_dump(wincache_ucache_delete($array2));
?>
El ejemplo anterior mostrará :
array(4) { [0]=> string(5) "green" [1]=> string(4) "Blue" [2]=> string(6) "yellow" [3]=> string(4) "cyan" }
Ejemplo #3 Using wincache_ucache_delete() con key
como un array donde algunos elementos no se pueden eliminar
<?php
$array1 = array('green' => '5', 'blue' => '6', 'yellow' => '7', 'cyan' => '8');
wincache_ucache_set($array1);
$array2 = array('orange', 'red', 'yellow', 'cyan');
var_dump(wincache_ucache_delete($array2));
?>
El ejemplo anterior mostrará :
array(2) { [0]=> string(6) "yellow" [1]=> string(4) "cyan" }