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);

/* 面向对象 API */
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host', 11211);
/* 将项递减 3 */
$new_value = $memcache_obj->decrement('test_item', 3);
?>

参见

添加注释

用户贡献的注释

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