(PECL apcu >= 4.0.0)
apcu_dec — Уменьшить сохраненное число
$key
[, int $step
= 1
[, bool &$success
]] )Уменьшает сохраненное число.
key
Ключ значения, которое надо уменьшить.
step
Величина, на которую необходимо уменьшить..
success
Опциональный параметр. Если задан, то в него будет
записано логическое згначение TRUE
или FALSE
в зависимости от успешности
операции увеличения.
Возвращает текущее значение key
в случае успеха,
или FALSE
в случае возникновения ошибки
Пример #1 Пример использования apcu_dec()
<?php
echo "Сделаем что-то без ошибки", PHP_EOL;
apcu_store('anumber', 42);
echo apcu_fetch('anumber'), PHP_EOL;
echo apcu_dec('anumber'), PHP_EOL;
echo apcu_dec('anumber', 10), PHP_EOL;
echo apcu_dec('anumber', 10, $success), PHP_EOL;
var_dump($success);
echo "А теперь с ошибкой", PHP_EOL, PHP_EOL;
apcu_store('astring', 'foo');
$ret = apcu_dec('astring', 1, $fail);
var_dump($ret);
var_dump($fail);
?>
Результатом выполнения данного примера будет что-то подобное:
Сделаем что-то без ошибки 42 41 31 21 bool(true) А теперь с ошибкой bool(false) bool(false)