(PECL wincache >= 1.1.0)
wincache_ucache_delete — Exclui variáveis do cache do usuário
Exclui os elementos no cache do usuário apontados por key
.
key
O parâmetro key
é a chave usada para armazenar a variável no cache.
key
diferencia maiúsculas de minúsculas. key
pode ser um
array de chaves.
Retorna true
em caso de sucesso ou false
em caso de falha.
Se key
for um array, a função retornará false
se todos os elementos do array não forem excluídos do cache do usuário; caso contrário, retornará um
array que consiste em todas as chaves que foram excluídas.
Exemplo #1 Usando wincache_ucache_delete() com key
sendo uma string
<?php
wincache_ucache_set('foo', 'bar');
var_dump(wincache_ucache_delete('foo'));
var_dump(wincache_ucache_exists('foo'));
?>
O exemplo acima produzirá:
bool(true) bool(false)
Exemplo #2 Usando wincache_ucache_delete() com key
sendo um 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));
?>
O exemplo acima produzirá:
array(4) { [0]=> string(5) "green" [1]=> string(4) "Blue" [2]=> string(6) "yellow" [3]=> string(4) "cyan" }
Exemplo #3 Usando wincache_ucache_delete() com key
sendo um array onde alguns elementos não podem ser excluídos
<?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));
?>
O exemplo acima produzirá:
array(2) { [0]=> string(6) "yellow" [1]=> string(4) "cyan" }