= 0.2.0)Memcache::delete — 從服務(wù)端刪除一個元素說明Memcache::delete(string $key, int $timeout = 0): boolMemcache::delete()函數(shù)通過key刪">

Memcache::delete

(PECL memcache >= 0.2.0)

Memcache::delete從服務(wù)端刪除一個元素

說明

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

Memcache::delete()函數(shù)通過key刪除一個元素。 如果參數(shù)timeout指定,該元素會在timeout秒后失效。 同樣也可以使用memcache_delete()函數(shù)完成同樣功能。

參數(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);

?>

參見