--对于 PECL memcached 2.10--
delete 与第二个参数 'time' 一起使用,除非在没有 Memcached::OPT_BINARY_PROTOCOL 的情况下使用,否则返回 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--
delete 与第二个参数 'time' 一起使用,除非在没有 Memcached::OPT_BINARY_PROTOCOL 的情况下使用,否则返回 false 并设置无效参数的错误代码和消息。
getResultCode() 和 getResultMessage() 分别返回 38 和 INVALID ARGUMENTS。