wincache_ucache_delete
(PECL wincache >= 1.1.0)
wincache_ucache_delete — Elimina las variables de la memoria caché del usuario
Descripción
Elimina los elementos de la caché del usuario apuntado por key.
Parámetros
-
key -
El parámetro
keyque se utiliza para almacenar la variable en la caché.keydistingue mayúsculas de minúsculas.keypuede ser un array de claves.
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de 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.
Ejemplos
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 resultado del ejemplo sería:
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 resultado del ejemplo sería:
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 resultado del ejemplo sería:
array(2) { [0]=> string(6) "yellow"
[1]=> string(4) "cyan" }
Ver también
- wincache_ucache_set() - Adds a variable in user cache and overwrites a variable if it already exists in the cache
- wincache_ucache_add() - Adds a variable in user cache only if variable does not already exist in the cache
- wincache_ucache_get() - Obtiene una variable almacenada en la caché del usuario
- wincache_ucache_clear() - Elimina todo el contenido de la caché del usuario
- wincache_ucache_exists() - Comprueba si una variable existe en la caché del usuario
- wincache_ucache_meminfo() - Recupera información sobre el uso de memoria caché de usuario
- wincache_ucache_info() - Recupera información sobre los datos almacenados en la caché del usuario