Memcached::replace
(PECL memcached >= 0.1.0)
Memcached::replace — Замінює існуючий запис із зазначеним ключем
Опис
public Memcached::replace(string $key, mixed $value, int $expiration = 0): bool
**Memcached::replace()**похож на методMemcached::set(), але операція завершиться невдачею у випадку, якщо ключ key
відсутня на сервері.
Список параметрів
key
Ключ, під яким зберігається значення.
value
Зберігається значення.
expiration
Час зберігання об'єкта за промовчанням дорівнює 0. Для більш детальної інформації дивіться Час зберігання об'єкту
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки. МетодMemcached::getResultCode() повертає Memcached::RES_NOTSTORED
якщо вказаного ключа немає.
Дивіться також
- Memcached::replaceByKey() - Замінює існуючий запис із заданим ключем на вказаному сервері
- Memcached::set() - Зберігає запис
- Memcached::add() - Додає елемент із новим ключем