Функция apc-store - Кешировать переменную в хранилище данных

apc_store

(PECL apc >= 3.0.0)

apc_storeКешировать переменную в хранилище данных

Описание функции

bool apc_store ( string $key , mixed $var [, int $ttl = 0 ] )
array apc_store ( array $values [, mixed $unused = NULL [, int $ttl = 0 ]] )

Кеширует переменную в хранилище данных.

Замечание: В отличие от многих других механизмов в 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"


Возврат к списку