English | 简体中文 | 繁體中文
查询

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函数
分享链接