PHP Conference Japan 2024

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