Memcache::delete
(PECL memcache >= 0.2.0)
Memcache::delete — Elimina un valor del servidor
Descripción
bool Memcache::delete
( string
$key
[, int $timeout = 0
] )
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
- Memcache::set() - Guarda datos en el servidor
- Memcache::replace() - Reemplaza el valor de un valor existente