(PECL apc >= 3.0.0)
apc_store — Кешировать переменную в хранилище данных
Кеширует переменную в хранилище данных.
Замечание: В отличие от многих других механизмов в PHP, переменные, сохраненные с использованием apc_add(), будут сохранены между запросами (пока значение не будет удалено из кеша).
key
Сохраняет переменную, используя это имя. Ключи (key
) уникальны для кеша,
так сохранение второго значения с тем же самым key
, перезапишет исходное значение.
var
Переменная для хранения
ttl
Время жизни; хранить var
в кеше ttl
секунд.
После истечения ttl
, сохраненная переменная будет удалена из кеша (при следующем запросе).
Если никакого значения ttl
не указано (или если ttl
равно 0),
то значение будет хранится, пока оно не будет удалено из кеша вручную, или не сможет существовать в кеше
(очистка, перезапуск и т.д.).
values
Имена в ключах, переменные в значениях.
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Второй синтаксис возвращает массив с ошибочными ключами.
Пример #1 Пример использования apc_store()
<?php
$bar = 'BAR';
apc_store('foo', $bar);
var_dump(apc_fetch('foo'));
?>
Результат выполнения данного примера:
string(3) "BAR"