Décrémente un nombre stocké

# apcu_dec

(PECL apcu >= 4.0.0)

apcu_dec — Décrémente un nombre stocké

### Description

function apcu_dec(
string `$key`,
int `$step` = 1,
bool `&$success` = ?,
int `$ttl` = 0
): int|false

Décrémente une valeur entière stockée.

### Liste de paramètres

`key`
  La clé de la valeur qui doit être décrémentée.
`step`
  Le pas de décrémentation ou la valeur à soustraire.
`success`
  Optionnel, passe la valeur booléenne succès ou échec à la variable référencée.
`ttl`
  Durée de vie à utiliser si la fonction insère une nouvelle variable (au lieu de décrémenter une variable existante).

### Valeurs de retour

Retourne la valeur courante associée à la clé `key` en cas de succès, ou `false` si une erreur survient

### Exemples

Exemple #1 Un exemple avec apcu_dec()

    <?php
    echo "Let's do something with success", PHP_EOL;

    apcu_store('anumber', 42);

    echo apcu_fetch('anumber'), PHP_EOL;

    echo apcu_dec('anumber'), PHP_EOL;
    echo apcu_dec('anumber', 10), PHP_EOL;
    echo apcu_dec('anumber', 10, $success), PHP_EOL;

    var_dump($success);

    echo "Now, let's fail", PHP_EOL, PHP_EOL;

    apcu_store('astring', 'foo');

    $ret = apcu_dec('astring', 1, $fail);

    var_dump($ret);
    var_dump($fail);
    ?>

Résultat de l'exemple ci-dessus est similaire à :

    Let's do something with success
    42
    41
    31
    21
    bool(true)
    Now, let's fail

    bool(false)
    bool(false)

### Voir aussi

- apcu_inc() - Incrémente un nombre stocké

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open