Memcache::decrement

memcache_decrement

(PECL memcache >= 0.2.0)

Memcache::decrement -- memcache_decrementDecrementa o valor do item

Descrição

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

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.

Nota:

Não use Memcache::decrement() com item que foi armazenado compactado porque a chamada subsequente para Memcache::get() falhará.

Memcache::decrement() não cria um item se ele não existir.

Parâmetros

key

A chave do item a ser decrementado.

value

value é o valor a ser substraído do item.

Valor Retornado

Retorna o novo valor do item em caso de sucesso ou false em caso de falha.

Exemplos

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

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top