Memcache
PHP Manual

Memcache::increment

(PECL memcache >= 0.2.0)

Memcache::incrementУвеличивает значение элемента

Описание

int Memcache::increment ( string $key [, int $value = 1 ] )

Memcache::increment() увеличивает значение элмента на величину value. Если элемент с указанным ключем key не числовой и не может быть приведен к числу, то его значение будет установлено в value. Memcache::increment() не создает элемент если он до этого не существовал.

Замечание:

Не используйте Memcache::increment() с элементами, которые были сохранены с использованием сжатия, потому что соответствующий вызов Memcache::get() обернется неудачей.

Так же вы можете использовать функцию memcache_increment().

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

key

Ключ элемента.

value

Увеличение значения на величину value.

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

При удаче возвращает новое значение элемента или FALSE в случае возникновения ошибки.

Примеры

Пример #1 Пример использования Memcache::increment()

<?php

/* процедурный стиль */
$memcache_obj memcache_connect('memcache_host'11211);
/* инкрементировать счетчик на 2 */
$current_value memcache_increment($memcache_obj'counter'2);

/* объектный стиль */
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host'11211);
/* инкрементировать счетчик на 3 */
$current_value $memcache_obj->increment('counter'3);

?>

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


Memcache
PHP Manual