查詢

Memcache::increment()函式—用法及示例

「 遞增指定鍵的值 」


函式名稱:Memcache::increment()

函式描述:遞增指定鍵的值

函式用法:

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

引數:

  • $key:要遞增的鍵名
  • $value:要遞增的值,預設為1
  • $initial_value:如果鍵不存在,則設定初始值為initial_value,預設為0

返回值:

  • 成功時返回遞增後的新值,失敗時返回false

示例:

$memcache = new Memcache;
$memcache->connect('localhost', 11211);

// 遞增鍵名為counter的值
$newValue = $memcache->increment('counter');
echo "新值: " . $newValue . "\n";

// 遞增鍵名為score的值,並設定初始值為10
$newValue = $memcache->increment('score', 5, 10);
echo "新值: " . $newValue . "\n";

// 遞增鍵名為counter的值,遞增值為3
$newValue = $memcache->increment('counter', 3);
echo "新值: " . $newValue . "\n";

注意事項:

  • 遞增操作只能用於儲存整數型別的值
  • 如果鍵不存在且未設定初始值,則預設初始值為0
  • 當遞增的值超過整數型別的最大值時,會返回false
補充糾錯
上一個函式: Memcache::pconnect()函式
下一個函式: Memcache::getVersion()函式
熱門PHP函式
分享連結