= 0.1.0)Memcached::decrement — 減小數(shù)值元素的值說明public Memcached::decrement(string $key, int $offset = 1): intMemcached:">
(PECL memcached >= 0.1.0)
Memcached::decrement — 減小數(shù)值元素的值
$key
, int $offset
= 1): int
Memcached::decrement()減小一個(gè)數(shù)值元素的值,減小多少由參數(shù)offset
決定。
如果元素的值不是數(shù)值,以0值對(duì)待。如果減小后的值小于0,則新的值被設(shè)置為0.如果元素不存在,Memcached::decrement()
失敗。
key
將要減小值的元素的key。
offset
要將減小指定元素的值減小多少。
成功時(shí)返回元素新的值, 或者在失敗時(shí)返回 false
。
如果key不存在,Memcached::getResultCode()返回Memcached::RES_NOTFOUND
。
示例 #1 Memcached::decrement() 示例
<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
$m->set('counter', 5);
$m->decrement('counter');
var_dump($m->get('counter'));
$m->decrement('counter', 10);
var_dump($m->get('counter'));
?>
以上例程會(huì)輸出:
int(4) int(0)