ZF的框架zend_cache缓存的使用方法(Zend框架)

zend_cache文件缓存的基本操作,代码写注释,大家一起学习吧
复制代码代码如下所示:
< PHP
require_once(禅 /装载机。PHP );
/ /加载Zend Cache类(zend_cache)
zend_loader::loadClass(zend_cache );
前端缓存设置(生命周期,是否序列化)
foptions美元=阵列('lifetime ' = 60,'automtic_serialization ' = true);
设置缓存(高速缓存路径)
boptions美元=阵列('cachedir= 'cache);
打开缓存模式(核心{文件核心、文件{文件、前端缓存配置信息、缓存配置信息)
为缓存= zend_cache::厂(核心,文件,foptions美元,美元boptions);
是否有 / /缓存,如果存在加载到缓存('String' {缓存名称)负荷
如果($结果= $缓存、负载('cache_two '))
{
缓存已经存在!;
print_r($结果);
}
其他的
{
如果缓存不存在读取文件,而文件内容进入缓存湖
不存在缓存!;
为文件名= 'temp .txt;
$ fopen = fopen($文件名,R');
结果= fread美元($ fopen(文件名,文件大小美元));
Fclose(合开);
加载($结果/缓存读取缓存资源}名称)
为缓存->保存(美元的结果,'cache_two);
print_r($结果);
}
>