wincache_ucache_delete

(PECL wincache >= 1.1.0)

wincache_ucache_delete 从用户缓存中删除变量

描述

wincache_ucache_delete(混合 $key): 布尔值

删除用户缓存中由 key 指向的元素。

参数

key

用于将变量存储在缓存中的 keykey 区分大小写。 key 可以是键数组。

返回值

成功时返回 true,失败时返回 false

如果 key 是一个数组,那么如果数组中的每个元素都无法从用户缓存中删除,则该函数返回 false,否则返回一个包含所有已删除键的数组。

示例

示例 #1 使用 wincache_ucache_delete() 其中 key 为字符串

<?php
wincache_ucache_set
('foo', 'bar');
var_dump(wincache_ucache_delete('foo'));
var_dump(wincache_ucache_exists('foo'));
?>

上面的例子将输出

bool(true)
bool(false)

示例 #2 使用 wincache_ucache_delete() 其中 key 为数组

<?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));
?>

上面的例子将输出

array(4) { [0]=> string(5) "green" 
           [1]=> string(4) "Blue" 
           [2]=> string(6) "yellow" 
           [3]=> string(4) "cyan" }

示例 #3 使用 wincache_ucache_delete() 其中 key 为数组,其中一些元素无法删除

<?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));
?>

上面的例子将输出

array(2) { [0]=> string(6) "yellow" 
           [1]=> string(4) "cyan" }

参见

添加注释

用户贡献注释

此页面没有用户贡献的注释。
To Top