Ajoute une clé numérique

# TokyoTyrant::add

(PECL tokyo_tyrant >= 0.1.0)

TokyoTyrant::add — Ajoute une clé numérique

### Description

public TokyoTyrant::add ( string `$key` , number `$increment` [, int `$type` = 0 ] ) : number

Ajoute une valeur entière ou double. La valeur sera incrémentée par le nombre donné et la nouvelle valeur sera retournée. Si la clé n'existe pas, une nouvelle clé sera créée avec comme valeur initiale le paramètre `increment`.

### Liste de paramètres

`key`

  La clé

`increment`

  L'incrément

`type`

  La constante `TokyoTyrant::RDBREC_INT` ou la constante `TokyoTyrant::RDBREC_DBL`. Si ce paramètre est omis, le type sera deviné depuis le type du paramètre `increment`.

### Valeurs de retour

Retourne la nouvelle valeur en cas de succès.

### Exemples

Exemple #1 Exemple avec TokyoTyrant::add()

`<?php
$tt = new TokyoTyrant("localhost", TokyoTyrant::RDBDEF_PORT);
/* Ajoute l'entier 3 à la clé et crée une nouvelle clé */
$tt->add("test", 3);
/* La valeur est convertie en double */
echo $tt->add("test", "3.5", TokyoTyrant::RDBREC_DBL);
?>`

L'exemple ci-dessus va afficher quelque chose de similaire à :

    6.5

### Voir aussi

- TokyoTyrant::put() - Insère des valeurs
- TokyoTyrant::putcat() - Concatène un enregistrement
- TokyoTyrant::putkeep() - Enregistre un nouvel enregistrement