当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。