Memcached::replace
(PECL memcached >= 0.1.0)
Memcached::replace — Заменяет существующую запись с указанным ключом
Описание
Memcached::replace() похож на метод
Memcached::set(), но операция завершится неудачей в случае, если ключ
key
отсутствует на сервере.
Список параметров
-
key
-
Ключ, под которым сохраняется значение.
-
value
-
Сохраняемое значение.
-
expiration
-
Время хранения объекта, по умолчанию равно 0. Для более подробной информации смотрите Время хранения объекта.
Возвращаемые значения
Возвращает true
в случае успешного завершения или false
в случае возникновения ошибки.
Метод Memcached::getResultCode() возвращает
Memcached::RES_NOTSTORED
если указанного ключа не существует.
Смотрите также
- Memcached::replaceByKey() - Заменяет существующую запись с заданным ключом на указанном сервере
- Memcached::set() - Сохраняет запись
- Memcached::add() - Добавляет элемент с новым ключом