--針對 PECL memcached 2.10--
除非未使用 Memcached::OPT_BINARY_PROTOCOL,否則使用第二個參數 'time' 的 delete 會回傳 false,並設定無效參數的錯誤代碼和訊息。
getResultCode() 和 getResultMessage() 分別回傳 38 和 INVALID ARGUMENTS。
(PECL memcached >= 0.1.0)
Memcached::delete — 刪除項目
key
要刪除的鍵。
time
伺服器等待刪除項目的時間量。
注意: 從 memcached 1.3.0 (於 2009 年發布) 開始,不再支援此功能。傳遞非零的
time
將導致刪除失敗。Memcached::getResultCode() 將回傳MEMCACHED_INVALID_ARGUMENTS
。
成功時回傳 true
,失敗時回傳 false
。如果金鑰不存在,Memcached::getResultCode() 將回傳 Memcached::RES_NOTFOUND
。
範例 #1 Memcached::delete() 範例
<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
$m->delete('key1');
?>
--針對 PECL memcached 2.10--
除非未使用 Memcached::OPT_BINARY_PROTOCOL,否則使用第二個參數 'time' 的 delete 會回傳 false,並設定無效參數的錯誤代碼和訊息。
getResultCode() 和 getResultMessage() 分別回傳 38 和 INVALID ARGUMENTS。