--对于 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。