= 0.2.0)Memcache::delete — 從服務(wù)端刪除一個元素說明Memcache::delete(string $key, int $timeout = 0): boolMemcache::delete()函數(shù)通過key刪">
(PECL memcache >= 0.2.0)
Memcache::delete — 從服務(wù)端刪除一個元素
$key
, int $timeout
= 0): bool
Memcache::delete()函數(shù)通過key
刪除一個元素。
如果參數(shù)timeout
指定,該元素會在timeout
秒后失效。
同樣也可以使用memcache_delete()函數(shù)完成同樣功能。
key
要刪除的元素的key。
timeout
刪除該元素的執(zhí)行時間。如果值為0,則該元素立即刪除,如果值為30,元素會在30秒內(nèi)被刪除。
版本 | 說明 |
---|---|
Unknown |
It's not recommended to use the timeout parameter. The
behavior differs between memcached versions, but setting to 0
is safe. Other values for this deprecated feature may cause the memcache delete
to fail.
|
成功時返回 true
, 或者在失敗時返回 false
。
示例 #1 Memcache::delete() example
<?php
/* procedural API */
$memcache_obj = memcache_connect('memcache_host', 11211);
/* 10秒后key_to_delete對應(yīng)的值會被從服務(wù)端刪除 */
memcache_delete($memcache_obj, 'key_to_delete', 10);
/* OO API */
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host', 11211);
$memcache_obj->delete('key_to_delete', 10);
?>