(PECL memcache >= 0.2.0)
Memcache::increment — Увеличить значение элемента
Memcache::increment() увеличивает значение элемента на величину value
. Если элемент с указанным ключом key
не числовой и не может быть приведён к числу, то его значение будет установлено в value
. Memcache::increment()не создаёт элемент, если он до этого не существовал.
Также вы можете использовать функцию memcache_increment().Замечание:
Не используйте Memcache::increment() с элементами, которые были сохранены с использованием сжатия, потому что соответствующий вызов Memcache::get() обернётся неудачей.
key
Ключ элемента.
value
Увеличение значения на величину value
.
В случае успешного выполнения возвращает новое значение элемента или false
, если возникла ошибка.
Пример #1 Пример использования Memcache::increment()
<?php
$memcache_obj = memcache_connect('memcache_host', 11211);
$current_value = memcache_increment($memcache_obj, 'counter', 2);
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host', 11211);
$current_value = $memcache_obj->increment('counter', 3);
?>