PHP Conference Nagoya 2025

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top