(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"