(PECL memcache >= 0.2.0)
Memcache::replace -- memcache_replace — Remplace une valeur d'un élément existant
$memcache,$key,$var,$flag = ?,$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().
keyvarflagMEMCACHE_COMPRESSED pour enregistrer
l'élément compressé (utilise zlib).
expire0, l'élément n'expirera
jamais. Vous pouvez aussi utiliser un timestamp 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).
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);
?>