包 | cache |
---|---|
类层次 | class QCache_PHPDataFile |
QCache_PHPDataFile 类以 .php 文件来保存 PHP 的变量内容
与 QCache_File 相比,QCache_PHPDataFile 速度更快,但只能保存有效的 PHP 变量内容。
方法 | 描述 | 定义于 |
---|---|---|
__construct() | 构造函数 | QCache_PHPDataFile |
set() | 写入缓存 | QCache_PHPDataFile |
get() | 读取缓存,失败或缓存撒失效时返回 false | QCache_PHPDataFile |
remove() | 删除指定的缓存 | QCache_PHPDataFile |
默认的缓存策略
如果设置为 0 表示缓存总是失效,设置为 -1 或其他比 0 小的值则表示不检查缓存有效期。
public void __construct($default_policy)
$default_policy | 默认的缓存策略 | |
{return} |
构造函数
public void set($id, $data, $policy)
$id | string | |
$data | mixed | |
$policy | array | |
{return} |
写入缓存
public mixed get($id, $policy)
$id | string | |
$policy | array | |
{return} | mixed |
读取缓存,失败或缓存撒失效时返回 false
public void remove($id, $policy)
$id | string | |
$policy | array | |
{return} |
删除指定的缓存
protected string _path($id, $policy)
$id | string | |
$policy | array | |
{return} | string |
确定缓存文件名
protected array _policy($policy)
$policy | array | |
{return} | array |
返回有效的策略选项