Memcached
PHP Manual

Memcached::delete

(PECL memcached >= 0.1.0)

Memcached::deleteEliminar un ítem

Descripción

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

Memcached::delete() 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

key

La clave a eliminar.

time

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

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.

Ejemplos

Ejemplo #1 Ejemplo de Memcached::delete()

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

$m->delete('key1');
?>

Ver también


Memcached
PHP Manual