Memcached::getVersion
Memcached::prepend
Memcached
PHP Manual

# Memcached::increment

(PECL memcached >= 0.1.0)

Memcached::increment — 数値アイテムの値を増やす

### 説明

public int Memcached::increment ( string `$key` [, int `$offset` = 1 ] )

Memcached::increment() は、数値アイテムの値を `offset` で指定しただけ増やします。 アイテムの値が数値でない場合は、値が 0 であるものとして処理します。 Memcached::increment() は、アイテムが存在しない場合は失敗します。

### パラメータ

`key`

  増やしたいアイテムのキー。

`offset`

  値を増やしたい量。

### 返り値

成功した場合にアイテムの新しい値、失敗した場合に `FALSE` を返します。 キーが存在しない場合、 Memcached::getResultCode は `Memcached::RES_NOTFOUND` を返します。

### 例

例1 Memcached::increment() の例

`<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
$m->set('counter', 0);
$m->increment('counter');
$m->increment('counter', 10);
var_dump($m->get('counter'));
$m->set('key', 'abc');
$m->increment('counter');
?>`

上の例の出力は以下となります。

    int(11)
    string(1) "1"

### 参考

- Memcached::decrement - 数値アイテムの値を減らす

Memcached::getVersion
Memcached::prepend
Memcached
PHP Manual