PHP マニュアル
前のページ |  | 次のページ

# Memcache::increment

(no version information, might be only in CVS)

Memcache::increment -- 項目の値を増やす

## 説明

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

Memcache::increment() は、項目の値を `value` だけ増やします。 もし `key` に対応する値が数値ではなく、かつ 数値に変換できなかった場合は、その新しい値は `value` となります。 Memcache::increment() は、指定した項目が 存在しない場合に項目を作成することは ありません。

> 注意: 圧縮して格納されている項目に対して Memcache::increment() を使用しないでください。 なぜなら、それ以降の Memcache::get() のコールが 失敗してしまうからです。

memcache_increment() 関数を使用することも可能です。

## パラメータ

`key`

  値を増やす項目のキー。

`value`

  項目の値を `value` だけ増やします。 オプションのパラメータで、デフォルト値は 1 です。

## 返り値

項目の新しい値か、失敗した場合には `FALSE` を返します。

## 例

例 1. Memcache::increment() の例

`<?php /* 手続き型の API */ $memcache_obj = memcache_connect('memcache_host', 11211); /* カウンタを 2 増やします */ $current_value = memcache_increment($memcache_obj, 'counter', 2); /* オブジェクト指向の API */ $memcache_obj = new Memcache; $memcache_obj->connect('memcache_host', 11211); /* カウンタを 3 増やします */ $current_value = $memcache_obj->increment('counter', 3); ?>`

## 参考

Memcache::decrement()
Memcache::replace()

前のページ | ホーム | 次のページ
Memcache::getVersion | 上に戻る | Memcache::pconnect