apcu_store
(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"
Смотрите также
- apcu_add() - Добавить переменную в кеш
- apcu_fetch() - Извлекает из кеша сохраненную переменную
- apcu_delete() - Удаляет сохраненное значение из кеша