Memcache::delete

サーバーから項目を削除する

説明

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

Memcache::delete は、 key に対応する項目を削除します。

パラメータ

key

削除したい項目のキー。

exptime

この非推奨のパラメータはサポートしておらず、デフォルトで 0 秒になっています。 このパラメータを使ってはいけません。

戻り値

成功した場合に true を、失敗した場合に false を返します。

変更履歴

バージョン 説明
PECL memcache 3.0.5 exptime パラメータは、推奨されなくなりました。 かつ、この値を指定すべきではありません。 を使うことは推奨しません。 0 以外の値を設定すると、予期しないエラーが起こる可能性があります。

例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