# Memcached::delete

(PECL memcached >= 0.1.0)

Memcached::delete — Efface un élément

### Description

public Memcached::delete(string `$key`, int `$time` = 0): bool

Efface l'élément représenté par la clé `key` du serveur.

### Liste de paramètres

`key`

  La clé a effacer.

`time`

  La durée d'effacement sur le serveur.

  > Note: À partir de memcached 1.3.0 (sortie en 2009) cette fonctionalité n'est plus supporté. Passer un `time` non-zéro causera l'échec de la suppression. Memcached::getResultCode() retournera `MEMCACHED_INVALID_ARGUMENTS`.

### Valeurs de retour

Cette fonction retourne `true` en cas de succès ou `false` si une erreur survient. La méthode Memcached::getResultCode() retourne `Memcached::RES_NOTFOUND` si la clé n'existe pas.

### Exemples

Exemple #1 Exemple avec Memcached::delete()

`<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
$m->delete('key1');
?>`

### Voir aussi

- Memcached::deleteByKey() - Supprime un élément d'un serveur spécifique
- Memcached::deleteMulti() - Supprime plusieurs éléments