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