Добавляет элемент с новым ключом

# Memcached::add

(PECL memcached >= 0.1.0)

Memcached::add — Добавляет элемент с новым ключом

### Описание

public function Memcached::add(string `$key`, mixed `$value`, int `$expiration` = 0): bool

Метод Memcached::add() похож на Memcached::set(), но операция добавления завершится ошибкой, если ключ `key` уже существует на сервере.

### Список параметров

`key`

  Ключ, под которым сохраняется значение.

`value`

  Сохраняемое значение.

`expiration`

  Время хранения объекта, по умолчанию равно 0. Подробнее об этом рассказывает раздел «Время хранения объекта».

### Возвращаемые значения

Функция возвращает `true`, если выполнилась успешно, или `false`, если возникла ошибка. Метод Memcached::getResultCode() возвращает `Memcached::RES_NOTSTORED`, если переданный ключ уже существует.

### Смотрите также

- Memcached::addByKey() - Добавляет новый элемент на заданный сервер
- Memcached::set() - Сохраняет запись
- Memcached::replace() - Заменяет существующую запись с указанным ключом

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