Memcache::getVersion
<<<
Memcache::increment Memcache::pconnect
>>>

8.67 Fonctions Memcache
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Constantes pré-définies
Configuration à l'exécution
Types de ressources
Exemples
Memcache::add
Memcache::close
Memcache::connect
memcache_debug
Memcache::decrement
Memcache::delete
Memcache::flush
Memcache::get
Memcache::getStats
Memcache::getVersion
->Memcache::increment
Memcache::pconnect
Memcache::replace
Memcache::set

8.67.18 Memcache::increment()Incrément la valeur d'un élément

[ Exemples avec memcache_increment ]   CVS uniquement

int  Memcache::increment ( string   key , int   value )

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 cette élément sera défini à value .

Le paramètre value est optionnel. Par défaut, il vaut 1.

Note

N'utilisez pas memcache::increment avec les éléments stockés compressés. Dans ce cas, l'appel à la fonction Memcache::get échouera.

Vous pouvez également utiliser la fonction memcache_increment . Regardez l'exemple ci-dessous.

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);

?>

Memcache::increment retourne la nouvelle valeur de l'élément en cas de succès ou FALSE en cas d'échec.

Memcache::increment ne crée pas l'élément s'il n'existe pas.

Voir aussi Memcache::decrement et Memcache::replace .

<< Memcache::increment >>
Memcache::getVersion Fonctions Memcache Memcache::pconnect