Memcache::delete

(PECL memcache >= 0.2.0)

Memcache::deleteElimina un valor del servidor

Descripción

Memcache::delete ( string $key [, int $timeout = 0 ] ) : bool

Memcache::delete() elimina el valor según la clave key.

Parámetros

key

La clave asociada con el valor a eliminar.

timeout

Este parámetro ya no está soportado, y su valor por omisión es 0 segundos. No se debe usar este parámetro.

Historial de cambios

Versión Descripción
Desconocido No se recomienda utilizar el parámetro timeout. Su comportamiento no es consistente entre las versiones de memcached, pero sí es seguro utilizar 0. El uso de otros valores puede provocar que la función delete de memcache falle.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

Ejemplo #1 Ejemplo de Memcache::delete()

<?php

/* API por procedimientos */
$memcache_obj memcache_connect('memcache_host'11211);

/* el valor será eliminado por el servidor */
memcache_delete($memcache_obj'key_to_delete');

/* API OO */
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host'11211);

$memcache_obj->delete('key_to_delete');

?>

Ver también