Memcache::delete

(PECL memcache >= 0.2.0)

Memcache::deleteУдалить элемент с сервера

Описание

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

Memcache::delete() удаляет элемент с указанным ключем key.

Список параметров

key

Ключ удаляемого элемента.

timeout

Это устаревший параметр и в настоящее время не используется. Значение по умолчанию 0 секунд. Не используйте этот параметр.

Список изменений

Версия Описание
Неизвестно Не рекомендуется использование параметра timeout. Поведение будет различаться в разных версиях memcache, однако его установка в 0 безопасна. Другие значения этого параметра могу привести к ошибкам при удалении элемента.

Возвращаемые значения

Возвращает true в случае успешного завершения или false в случае возникновения ошибки.

Примеры

Пример #1 Пример использования Memcache::delete()

<?php

/* процедурное API */
$memcache_obj memcache_connect('memcache_host'11211);

/* элемент будет удален сервером */
memcache_delete($memcache_obj'key_to_delete');

/* объектно-ориентированное API */
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host'11211);

$memcache_obj->delete('key_to_delete');

?>

Смотрите также

  • Memcache::set() - Сохранить данные на сервере
  • Memcache::replace() - Заменить значение существующего элемента