PHP

apcu_store

apcu_store

(PECL apcu >= 4.0.0)

apcu_store - 缓存数据存储中的变量

描述

bool apcu_store ( string $key , mixed $var [, int $ttl = 0 ] )

array apcu_store ( array $values [, mixed $unused = NULL [, int $ttl = 0 ]] )

在数据存储中缓存一个变量。

注意:与 PHP 中的许多其他机制不同,使用apcu_store()存储的变量将在请求之间持续存在(直到从缓存中删除该值)。

参数

key

使用这个名称存储变量。key是缓存唯一的,因此使用相同的值存储第二个值key将覆盖原始值。

var

要存储的变量

ttl

生存时间; var在缓存中存储ttl几秒钟。在ttl通过之后,存储的变量将从缓存中删除(在下一个请求中)。如果ttl提供了 no (或者如果该ttl值为0),则该值将一直保持到手动将其从缓存中移除,否则将无法存在于缓存中(清除,重新启动等)。

values

键中的名称,值中的变量。

返回值

TRUE成功或FALSE失败时返回。第二个语法返回带有错误键的数组。

例子

Example #1 A apcu_store() example

<?php $bar = 'BAR'; apcu_store('foo', $bar var_dump(apcu_fetch('foo') ?>

上面的例子将输出:

string(3) "BAR"