(PECL memcache >= 0.2.0)
Memcache::decrement -- memcache_decrement â DĂ©crĂ©mente la valeur d'un Ă©lĂ©ment
Memcache::decrement() décrémente la valeur de
l'Ă©lĂ©ment par value. De la mĂȘme façon
que la fonction memcache::increment(), la valeur courante
de l'élément est tout d'abord convertie en numérique et seulement ensuite,
on soustrait la valeur value.
Note: La nouvelle valeur de l'Ă©lĂ©ment ne peut ĂȘtre infĂ©rieure Ă zĂ©ro.
Memcache::decrement() ne crée pas d'élément s'il n'existe pas.Note: Il ne faut pas utiliser la fonction Memcache::decrement() avec les éléments stockés compressés. Dans ce cas, l'appel à la fonction Memcache::get() échouera.
keyvaluevalue.
Retourne la valeur du nouvel élément en cas de succÚs ou false si une erreur survient.
Exemple #1 Exemple avec Memcache::decrement()
<?php
/* API procédurale */
$memcache_obj = memcache_connect('memcache_host', 11211);
/* décrémentation de l'élément par 2 */
$new_value = memcache_decrement($memcache_obj, 'test_item', 2);
/* API orientée objet */
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host', 11211);
/* décrémentation de l'élément par 3 */
$new_value = $memcache_obj->decrement('test_item', 3);
?>