(PECL apcu >= 4.0.0)
apcu_store — Кеширует переменную
Кеширует переменную.
Замечание: В отличие от многих других механизмов PHP, переменные, сохранённые apcu_store(), сохраняются между запросами, пока их не удалят из кеша.
key
Имя, под которым будет сохранена переменная. Значение key
является уникальным для кеша, так что попытка сохранить запись с ключом
key
, который уже существует, приведёт к её перезаписи.
var
Переменная для сохранения
ttl
Время жизни; переменная var
будет храниться в течение
ttl
секунд. Как только ttl
секунд
пройдут, переменная будет удалена из кеша (при следующем запросе). Если параметр
ttl
не задан (или ttl
задан как
0
), значение будет храниться пока не будет удалено явно, либо
по технической причине (очистка кеша, перезапуск и т.д.)
values
Имена в ключах, переменные в значениях.
Функция возвращает true
, если выполнилась успешно, или false
, если возникла ошибка.
Второй тип синтаксиса возвращает массив с ключами, по которым произошла ошибка.
Пример #1 Пример использования apcu_store()
<?php
$bar = 'BAR';
apcu_store('foo', $bar);
var_dump(apcu_fetch('foo'));
?>
Результат выполнения приведённого примера:
string(3) "BAR"