Memcache::delete
(PECL memcache >= 0.2.0)
Memcache::delete — Efface un élément du serveur de cache
Description
bool Memcache::delete
( string
$key
[, int $timeout
= 0
] )
Memcache::delete() efface l'élément identifié par la clé
key
.
Liste de paramètres
-
key
-
La clé associée à l'élément à supprimer.
-
timeout
-
Ce paramètre obsolète n'est pas supporté, et vaut par défaut 0 seconde. N'utilisez pas ce paramètre.
Historique
Version | Description |
---|---|
Inconnu |
Il n'est pas recommandé d'utiliser le paramètre
timeout . Son comportement diffère suivants les versions
de memcached, mais le fait de lui passer la valeur 0 est sans
danger. Les autres valeurs pour cette fonctionnalité obsolète peut conduire
à une erreur de fonctionnement.
|
Valeurs de retour
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Exemples
Exemple #1 Exemple avec Memcache::delete()
<?php /* API procédurale */ $memcache_obj = memcache_connect('memcache_host', 11211); /* l'élément sera effacé par la serveur de cache */ memcache_delete($memcache_obj, 'key_to_delete'); /* API orientée objet */ $memcache_obj = new Memcache; $memcache_obj->connect('memcache_host', 11211); $memcache_obj->delete('key_to_delete'); ?>
Voir aussi
- Memcache::set() - Stocke des données dans le serveur de cache
- Memcache::replace() - Remplace une valeur d'un élément existant