PHP Conference Japan 2024

Memcache::decrement

(PECL memcache >= 0.2.0)

Memcache::decrement递减条目的值

描述

Memcache::decrement(string $key, int $value = 1): int|false

Memcache::decrement() 将条目的值递减 value。与 Memcache::increment() 类似,条目的当前值将被转换为数值,然后减去 value

注意:

新条目的值不会小于零。

注意:

不要对使用压缩方式存储的条目使用 Memcache::decrement(),因为随后调用 Memcache::get() 将失败。

Memcache::decrement() 不会在条目不存在时创建条目。您也可以使用 memcache_decrement() 函数。

参数

key

要递减的条目的键。

value

将条目递减 value

返回值

成功时返回条目的新值,失败时返回 false

示例

示例 #1 Memcache::decrement() 示例

<?php

/* 过程式API */
$memcache_obj = memcache_connect('memcache_host', 11211);
/* 将条目递减 2 */
$new_value = memcache_decrement($memcache_obj, 'test_item', 2);

/* OO API */
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host', 11211);
/* 将条目递减 3 */
$new_value = $memcache_obj->decrement('test_item', 3);
?>

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top