CakeFest 2024: The Official CakePHP Conference

wincache_ucache_delete

(PECL wincache >= 1.1.0)

wincache_ucache_delete Elimina las variables de la memoria caché del usuario

Descripción

wincache_ucache_delete(mixed $key): bool

Elimina los elementos de la caché del usuario apuntado por key.

Parámetros

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.

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

add a note

User Contributed Notes

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