(PECL memcache >= 0.2.0)
Memcache::increment -- memcache_increment — Incrémente la valeur d'un élément
Memcache::increment() incrémente la valeur d'un élément
identifié par la clé key par la valeur
value. Si l'élément identifié par la clé
key n'est pas de type numérique et ne peut
être converti en nombre, la valeur de cet élément sera définie à
value.
Memcache::increment() ne crée pas
un élément s'il n'existe pas.
Note: Il ne faut pas utiliser memcache::increment() 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::increment()
<?php
/* API procédurale */
$memcache_obj = memcache_connect('memcache_host', 11211);
/* incrémentation du compteur de 2 */
$current_value = memcache_increment($memcache_obj, 'counter', 2);
/* API orientée objet */
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host', 11211);
/* incrémentation du compteur de 3 */
$current_value = $memcache_obj->increment('counter', 3);
?>