(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. 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).
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);
?>