apcu_dec
减少存储的数字
PHP 5.5.0及以上版本
apcu_dec 函数用于将指定的 APCu 缓存中某个值递减指定的数值,并且自动更新缓存。该函数用于处理存储在内存中的数据并修改它们。
apcu_dec(string $key, int $step = 1): bool
成功时返回 true,失败时返回 false。
以下是使用 apcu_dec 函数的示例代码:
<?php // 设置一个缓存项 apcu_store('counter', 10); // 递减缓存项的值 if (apcu_dec('counter', 2)) { echo '成功递减缓存项,新的值是:' . apcu_fetch('counter'); } else { echo '递减失败'; } ?>
在这个示例中,首先通过 apcu_store 将键名为 'counter' 的缓存项存储一个初值 10。然后调用 apcu_dec 函数,将该缓存项的值递减 2。若递减成功,输出新的缓存项值,否则输出失败信息。