(PECL memcache >= 0.2.0)
Memcache::decrement -- memcache_decrement — Decrementa o valor do item
Memcache::decrement() decrementa o valor do
item por value
. Similarmente a
Memcache::increment(), o valor atual do item será
convertido para numérico e depois disso value
é subtraído.
Nota:
O valor do novo item não será menor que zero.
Memcache::decrement() não cria um item se ele não existir.Nota:
Não use Memcache::decrement() com item que foi armazenado compactado porque a chamada subsequente para Memcache::get() falhará.
key
A chave do item a ser decrementado.
value
value
é o valor a ser substraído do item.
Retorna o novo valor do item em caso de sucesso ou false
em caso de falha.
Exemplo #1 Exemplo de Memcache::decrement()
<?php
/* API procedural */
$memcache_obj = memcache_connect('memcache_host', 11211);
/* diminui o item em 2 */
$new_value = memcache_decrement($memcache_obj, 'test_item', 2);
/* API orientada a objeto */
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host', 11211);
/* diminui o item em 3 */
$new_value = $memcache_obj->decrement('test_item', 3);
?>