PHPverse 2025

wincache_ucache_delete

(PECL wincache >= 1.1.0)

wincache_ucache_delete Exclui variáveis ​​do cache do usuário

Descrição

wincache_ucache_delete(mixed $key): bool

Exclui os elementos no cache do usuário apontados por key.

Parâmetros

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.

Valor Retornado

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.

Exemplos

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" }

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top