當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP Memcache::decrement()用法及代碼示例



Memcache::decrement() 函數可以減少項目的值。

用法

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

Memcache::decrement() 函數可以按值遞減一個項目的值。與 Memcache::increment() 函數類似,將項目的當前值轉換為數字,然後減去該值。

注意:新項目的值不能小於零,並且不要對已壓縮存儲的項目使用 Memcache::decrement() 函數,因為對 Memcache::get() 函數的後續調用可能會失敗。

Memcache::decrement() 函數可以在成功或失敗時返回項目的新值。

示例

<?php
   /* procedural API */
   $memcache_obj = memcache_connect("memcache_host", 11211);
   
   /* decrement item by 2 */
   $new_value = memcache_decrement($memcache_obj, "test_item", 2);

   /* OO API */
   $memcache_obj = new Memcache;
   $memcache_obj->connect("memcache_host", 11211);
   
   /* decrement item by 3 */
   $new_value = $memcache_obj->decrement("test_item", 3);
?>

相關用法


注:本文由純淨天空篩選整理自 PHP - Memcache::decrement() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。