= 4.0.0)apcu_store — 緩存一個變量到存儲中 說明apcu_store(string $key, mixed $var, int $ttl = 0): boolapcu_store(array $values, mixed $unused">
(PECL apcu >= 4.0.0)
apcu_store — 緩存一個變量到存儲中
緩存一個變量到存儲中。
注意: 與 PHP 中常見的變量生命周期不同的是,通過 apcu_store() 存儲的變量可以在多個 request 之間共享(直到該變量從 cache 中被刪除)。
key
使用此名稱存儲變量。key
是唯一的,因此當多次使用同樣的 key
存儲變量時,后一次會覆蓋前一次的值。
var
被存儲的變量
ttl
變量生存時間(Time To Live);被存儲的 var
經(jīng)過 ttl
秒后,會從存儲中被刪除(下一次請求時)。如果沒提供 ttl
(或 ttl
為 0
),該變量會一直存在直到手動刪除它,或者其他原因?qū)е略撟兞繌木彺嬷邢Вㄇ宄?,重啟等等。)?
values
數(shù)組索引作為 key,數(shù)組值作為被存儲的 var。
成功時返回 true
, 或者在失敗時返回 false
。
第二種語法返回包含存儲失敗的 key 的數(shù)組。
示例 #1 apcu_store() 示例
<?php
$bar = 'BAR';
apcu_store('foo', $bar);
var_dump(apcu_fetch('foo'));
?>
以上例程會輸出:
string(3) "BAR"