(PECL memcache >= 0.2.0)
Memcache::decrement — Decrementa numéricamente un valor
$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.
Memcache::decrement() no genera un valor si no existía previamente. También se puede usar la función memcache_decrement().Nota:
No use Memcache::decrement() en un valor, que fué guardado con compresión, porque en este caso Memcache::get() no funcionará.
key
Clave del valor a decrementar.
value
Decrementar el valor según el value
.
Devuelve el nuevo valor éxito o FALSE
en caso de error.
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);
?>