Memcache::decrement

(PECL memcache >= 0.2.0)

Memcache::decrementDecrementa numéricamente un valor

Descripción

Memcache::decrement ( string $key [, int $value = 1 ] ) : int

Memcache::decrement() decrementa numéricamente el valor según el value. Es similar a Memcache::increment(), después de que el value sea extraído el valor es convertido a numérico.

Nota:

El nuevo valor del objecto no será inferior a cero.

Nota:

No use Memcache::decrement() en un valor, que fué guardado con compresión, porque en este caso Memcache::get() no funcionará.

Memcache::decrement() no genera un valor si no existía previamente. También se puede usar la función memcache_decrement().

Parámetros

key

Clave del valor a decrementar.

value

Decrementar el valor según el value.

Valores devueltos

Devuelve el nuevo valor éxito o FALSE en caso de error.

Ejemplos

Ejemplo #1 Ejemplo Memcache::decrement()

<?php

/* procedural API */
$memcache_obj memcache_connect('memcache_host'11211);
/* decrement item by 2 */
$new_value memcache_decrement($memcache_obj'test_item'2);

/* OO API */
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host'11211);
/* decrement item by 3 */
$new_value $memcache_obj->decrement('test_item'3);
?>

Ver también