Remplace une valeur d'un élément existant

# Memcache::replace

# memcache_replace

(PECL memcache >= 0.2.0)

Memcache::replace -- memcache_replace — Remplace une valeur d'un élément existant

### Description

function Memcache::replace(
string `$key`,
mixed `$var`,
int `$flag` = ?,
int `$expire` = ?
): bool
function memcache_replace(
Memcache `$memcache`,
string `$key`,
mixed `$var`,
int `$flag` = ?,
int `$expire` = ?
): bool

Memcache::replace() est utilisé pour remplacer la valeur d'un élément identifié par la clé `key`. Dans le cas où l'élément identifié par la clé `key` n'existe pas, la fonction Memcache::replace() retournera `false`. Pour le reste, la fonction Memcache::replace() fonctionne de la même façon que la fonction Memcache::set().

### Liste de paramètres

`key`
  La clé qui sera associée avec l'élément.
`var`
  La variable à enregistrer. Les chaînes de caractères et les entiers sont enregistrés comme tels, les autres types sont enregistrés de manière sérialisée.
`flag`
  Utiliser `MEMCACHE_COMPRESSED` pour enregistrer l'élément compressé (utilise zlib).
`expire`
  Temps d'expiration pour l'élément. S'il est égal à `0`, l'élément n'expirera jamais. Il est également possible d'utiliser un timestamp Unix ou un nombre de secondes à partir du moment actuel, mais dans le dernier cas, le nombre de secondes ne doit pas excéder 2592000 (30 jours).

### Valeurs de retour

Cette fonction retourne `true` en cas de succès ou `false` si une erreur survient.

### Exemples

Exemple #1 Exemple avec Memcache::replace()

    <?php

    $memcache_obj = memcache_connect('memcache_host', 11211);

    /* API procédurale */
    memcache_replace($memcache_obj, "test_key", "some variable", false, 30);

    /* API orientée objet */
    $memcache_obj->replace("test_key", "some variable", false, 30);

    ?>

### Voir aussi

- Memcache::set() - Stocke des données dans le serveur de cache
- Memcache::add() - Ajoute un élément dans le serveur

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