array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'function.wincache-ucache-inc.php', 1 => 'wincache_ucache_inc', ), 'up' => array ( 0 => 'ref.wincache.php', 1 => 'Функции WinCache', ), 'prev' => array ( 0 => 'function.wincache-ucache-get.php', 1 => 'wincache_ucache_get', ), 'next' => array ( 0 => 'function.wincache-ucache-info.php', 1 => 'wincache_ucache_info', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/wincache/functions/wincache-ucache-inc.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PECL wincache >= 1.1.0)
wincache_ucache_inc — Увеличивает значение, связанное с ключом
Увеличивает значение, связанное с key
на 1
или как указано в inc_by
.
key
key
, который использовался для сохранения переменной в кеш.
key
чувствителен к регистру.
inc_by
Значение, на которое должна быть увеличена переменная, связанная с key
.
Если аргумент является числом с плавающей точкой, он будет усечён до ближайшего целого числа.
Переменная, связанная с key
, должна иметь тип long
,
иначе функция завершится ошибкой и вернёт false
.
success
Будет установлено значение true
в случае успешного выполнения и false
в случае возникновения ошибки.
Возвращает увеличенное значение в случае успешного выполнения и false
в случае возникновения ошибки.
Пример #1 Пример использования wincache_ucache_inc()
<?php
wincache_ucache_set('counter', 1);
var_dump(wincache_ucache_inc('counter', 2921, $success));
var_dump($success);
?>
Результат выполнения приведённого примера:
int(2922) bool(true)