Php/docs/memcache.delete

提供:Dev Guides
< Php
移動先:案内検索

Memcache::delete

(PECL memcache >= 0.2.0)

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


説明

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

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


パラメータ

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


変更履歴

バージョン 説明
Unknown timeout パラメータを使うことは推奨しません。

このパラメータの挙動は memcached のバージョンによって異なりますが、 0 に設定しておけば安全です。 その他の値を指定すると、memcache の削除が失敗する原因となる可能性があります。


返り値

成功した場合に 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');?>

参考