codecamp

PHP8 wincache_ucache_dec — 减小与该键关联的值

(PECL wincache >= 1.1.0)

wincache_ucache_dec — 减小与该键关联的值。

说明

wincache_ucache_dec(string $key, int $dec_by = 1, bool &$success = ?): mixed

将与键关联的值减少1,或者根据 ​dec_by​ 指定的值减少。

参数

key

用于在缓存中存储变量的键。​key​区分大小写。

dec_by

与键关联的变量将减小的值。如果参数是浮点数,则将截断为最接近的整数。与键关联的变量应该是long类型,否则函数会失败并返回false

success

在成功时将设置为true,在失败时将设置为false

返回值

成功时返回递减后的值,失败时返回​false​。

示例

示例 #1 Using wincache_ucache_dec()

<?php
wincache_ucache_set('counter', 1);
var_dump(wincache_ucache_dec('counter', 2923, $success));
var_dump($success);
?>

以上示例会输出:

int(2922) 
bool(true)

参见

  • wincache_ucache_inc() - 增加与键关联的值

  • wincache_ucache_cas() - 将变量与旧值进行比较,并将新值分配给它


PHP8 wincache_ucache_clear — 删除用户缓存的全部内容
PHP8 wincache_ucache_delete — 从用户缓存中删除变量
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定