Manuel PHP

Memcache::increment

(PECL memcache >= 0.2.0)

Memcache::incrementIncrément la valeur d'un élément

Description

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 . Memcache::increment() ne crée pas un élément s'il n'existe pas.

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().

Liste de paramètres

key

Clé de l'élément à incrémenter.

value

Incrémente l'élément par value . Optionnel et vaut par défaut 1.

Valeurs de retour

Retourne la valeur du nouvel élément en cas de succès ou FALSE en cas d'échec.

Exemples

Exemple #1 Exemple avec Memcache::increment()

  1. <?php
  2.  
  3. /* API procédurale */  
  4. $memcache_obj = memcache_connect('memcache_host', 11211);  
  5. /* incrémentation du compteur de 2 */  
  6. $current_value = memcache_increment($memcache_obj, 'counter', 2);  
  7.  
  8. /* API orientée objet */  
  9. $memcache_obj = new Memcache;  
  10. $memcache_obj->connect('memcache_host', 11211);  
  11. /* incrémentation du compteur de 3 */  
  12. $current_value = $memcache_obj->increment('counter', 3);  
  13.  
  14. ?> 


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique