APC
PHP Manual

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"

Смотрите также


APC
PHP Manual