Memcached::delete
(PECL memcached >= 0.1.0)
Memcached::delete — 删除元素
参数
key
-
要删除的 key。
time
-
服务端等待删除该元素的总时间。
注意: As of memcached 1.3.0 (released 2009) this feature is no longer supported. Passing a non-zero
time
will cause the deletion to fail. Memcached::getResultCode() will returnMEMCACHED_INVALID_ARGUMENTS
.
返回值
成功时返回 true
, 或者在失败时返回 false
。
如果 key 不存在, Memcached::getResultCode() 将会返回 Memcached::RES_NOTFOUND
。
示例
示例 #1 Memcached::delete() 示例
<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
$m->delete('key1');
?>
+添加备注
用户贡献的备注 1 note
Pramod Patil ¶
10 years ago
--For PECL memcached 2.10--
delete used with second argument 'time' returns false and set the error code and message for invalid arguments unless used without Memcached::OPT_BINARY_PROTOCOL.
getResultCode() and getResultMessage() returns 38 and INVALID ARGUMENTS respectively.