# Memcached::deleteMulti

(PECL memcached >= 2.0.0)

Memcached::deleteMulti — Eliminar varios ítems

### Descripción

public Memcached::deleteMulti(array `$keys`, int `$time` = 0): bool

Memcached::deleteMulti() elimina el array de claves dado por `keys` del servidor. El parámetro `time` es la cantidad de tiempo en segundos (o el instante Unix a sobrepasar) por el cual el cliente quiere que el servidor rechace los comandos `add` y `replace` para estas claves. El ítem es puesto en una cola de eliminación por esta cantidad de tiempo, los que significa que no será posible recuperarlo por el comando `get`, y que el empleo de los comandos `add` y `replace` con tales claves también fallarán (aunque el comando `set` sí funcionará). Finalizado el tiempo, el ítem es por fin eliminado de la memoria del servidor. El parámetro `time` es por defecto 0 (lo que significa que el ítem será eliminado de inmediato y que tendrán éxito los comandos de almacenamiento posteriores con estas claves).

### Parámetros

`keys`

  Las claves a eliminar.

`time`

  La cantidad de tiempo que el servidor esperará para borrar los ítems.

### Valores devueltos

Devuelve `true` en caso de éxito o `false` en caso de error. Memcached::getResultCode() devolverá `Memcached::RES_NOTFOUND` si la clave no existe.

### Ver también

- Memcached::delete() - Eliminar un ítem
- Memcached::deleteByKey() - Eliminar un ítem de un servidor específico
- Memcached::deleteMultiByKey() - Eliminar varios ítems de un servidor específico