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