PHP Conference Japan 2024

wincache_ucache_cas

(PECL wincache >= 1.1.0)

wincache_ucache_cas比较变量与旧值,并为其分配新值

描述

wincache_ucache_cas(string $key, int $old_value, int $new_value): bool

比较与 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