PHP Conference Japan 2024

Memcache::decrement

(PECL memcache >= 0.2.0)

Memcache::decrement減少項目的值

說明

Memcache::decrement(字串 $key, 整數 $value = 1): 整數|false

Memcache::decrement() 會將項目的值減去 value。與 Memcache::increment() 類似,項目的當前值會被轉換為數字,然後再減去 value

注意事項:

新項目的值不會小於零。

注意事項:

請勿對已壓縮儲存的項目使用 Memcache::decrement(),因為後續呼叫 Memcache::get() 將會失敗。

如果項目不存在,Memcache::decrement() 不會 建立該項目。您也可以使用 memcache_decrement() 函式。

參數

key

要遞減的項目的鍵值。

value

將項目遞減 value 的值。

傳回值

成功時傳回項目新的值,失敗時傳回 false

範例

範例 #1 Memcache::decrement() 範例

<?php

/* 程序式 API */
$memcache_obj = memcache_connect('memcache_host', 11211);
/* 將項目遞減 2 */
$new_value = memcache_decrement($memcache_obj, 'test_item', 2);

/* 物件導向 API */
$memcache_obj = new Memcache;
$memcache_obj->connect('memcache_host', 11211);
/* 將項目遞減 3 */
$new_value = $memcache_obj->decrement('test_item', 3);
?>

參見

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top