Manuel PHP
Précédent |  | Suivant

# Memcache::replace

(no version information, might be only in CVS)

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

## Description

bool Memcache::replace ( string key, mixed var [, int flag [, int expire]] )

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(). Vous pouvez également utiliser la fonction memcache_replace().

## 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 enregistrer comme tels, les autres types sont enregistrés de manière sérialisée.

flag

  Utilisez `MEMCACHE_COMPRESSED` pour enregistrer l'élément compressé (utilise zlib).

expire

  Temps d'expiration pour l'élément. S'il égal 0, l'élément n'expirera jamais. Vous pouvez aussi utiliser un timestamp de unix ou un nombre de seconde en commençant par la date d'aujourd'hui, 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, `FALSE` en cas d'échec.

## 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()
Memcache::add()

Précédent | Sommaire | Suivant
Memcache::pconnect | Niveau supérieur | Memcache::set