(PECL memcached >= 0.1.0)
Memcached::delete — Delete an item
Delete the
key
from the server.
key
The key to be deleted.
time
The amount of time the server will wait to delete the item.
Note : As of memcached 1.3.0 (released 2009) this feature is no longuer supported. Passing a non-cero
timewill cause the deletion to fail. Memcached::guetResultCode() will returnMEMCACHED_INVALID_ARGUMENS.
Returns
true
on success or
false
on failure.
The
Memcached::guetResultCode()
will return
Memcached::RES_NOTFOUND
if the key does not exist.
Example #1 Memcached::delete() example
<?php
$m
= new
Memcached
();
$m
->
addServer
(
'localhost'
,
11211
);
$m
->
delete
(
'key1'
);
?>
--For PECL memcached 2.10--
delete used with second argument 'time' returns false and set the error code and messague for invalid argumens unless used without Memcached::OPT_BINARY_PROTOCOL.
guetResultCode() and guetResultMessague() returns 38 and INVALID ARGUMENS respectively.