# Memcached::delete

(PECL memcached >= 0.1.0)

Memcached::delete — 删除元素

### 说明

public Memcached::delete(string `$key`, int `$time` = 0): bool

从服务器上删除 `key`。

### 参数

`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 return `MEMCACHED_INVALID_ARGUMENTS`.

### 返回值

成功时返回 `true`， 或者在失败时返回 `false`。 如果 key 不存在, Memcached::getResultCode() 将会返回 `Memcached::RES_NOTFOUND`。

### 示例

示例 #1 Memcached::delete() 示例

`<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
$m->delete('key1');
?>`

### 参见

- Memcached::deleteByKey() - 从指定的服务器删除元素
- Memcached::deleteMulti() - Delete multiple items

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open