Memcached::__construct
Memcached::delete
Memcached
PHP Manual

# Memcached::decrement

(PECL memcached >= 0.1.0)

Memcached::decrement — Décrémente une valeur numérique

### Description

public int Memcached::decrement ( string `$key` [, int `$offset` = 1 ] )

Memcached::decrement() décrémente la valeur numérique de `offset` unités. Si l'élément n'est pas numérique, il est traité comme la valeur 0. Memcached::decrement() va échouer si l'élément n'existe pas.

### Liste de paramètres

`key`

  La clé de l'élément à décrémenter.

`offset`

  La quantité avec laquelle diminuer l'élément.

### Valeurs de retour

Retourne la nouvelle valeur de l'élément en cas de succès ou `FALSE` si une erreur survient. La méthode Memcached::getResultCode retourne `Memcached::RES_NOTFOUND` si la clé n'existe pas.

### Exemples

Exemple #1 Exemple avec Memcached::append()

`<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
$m->set('counter', 5);
$m->decrement('counter');
var_dump($m->get('counter'));
$m->decrement('counter', 10);
var_dump($m->get('counter'));
?>`

L'exemple ci-dessus va afficher :

    int(4)
    int(0)

### Voir aussi

- Memcached::increment - Incrémente numériquement un élément

Memcached::__construct
Memcached::delete
Memcached
PHP Manual