PHP Conference Japan 2024

wincache_ucache_cas

(PECL wincache >= 1.1.0)

wincache_ucache_cas 比較變數與舊值,並將新值賦予它

說明

wincache_ucache_cas(字串 $key, 整數 $old_value, 整數 $new_value): 布林值

比較與 key 相關聯的變數與 old_value,如果相符,則將 new_value 賦予它。

參數

key

用於在快取中儲存變數的 keykey 區分大小寫。

old_value

使用者快取中由 key 指向的變數的舊值。該值應為 long 類型,否則函式會返回 false

新值 (new_value)

如果找到匹配項,將會被賦值給由 key 指定的變數指標的新值。此值應為 long 類型,否則函式會返回 false

返回值

成功時返回 true,失敗時返回 false

範例

範例 #1 使用 wincache_ucache_cas()

<?php
wincache_ucache_set
('counter', 2922);
var_dump(wincache_ucache_cas('counter', 2922, 1));
var_dump(wincache_ucache_get('counter'));
?>

以上範例會輸出:

bool(true) 
int(1)

參見

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top