Manuel PHP

Memcache::decrement

(PECL memcache >= 0.2.0)

Memcache::decrementDécrémente la valeur d'un élément

Description

int Memcache::decrement ( string $key [, int $value ] )

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.

Note: N'utilisez pas la fonction Memcache::decrement() 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_decrement().

Liste de paramètres

key

Clé de l'élément à décrémenter.

value

Décré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::decrement()

  1. <?php
  2.  
  3. /* API proécédurale */  
  4. $memcache_obj = memcache_connect('memcache_host', 11211);  
  5. /* décrémentation de l'élément par 2 */  
  6. $new_value = memcache_decrement($memcache_obj, 'test_item', 2);  
  7.  
  8. /* API orientée objet */  
  9. $memcache_obj = new Memcache;  
  10. $memcache_obj->connect('memcache_host', 11211);  
  11. /* décrémentation de l'élément par 3 */  
  12. $new_value = $memcache_obj->decrement('test_item', 3);  
  13. ?> 


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