浏览模式: 普通 | 列表
1月, 2014 | 1
这个php缓存类是一直自己使用的,也很方便。
原本是使用序列化保存的,也就是serialize()后保存到文件,然后读取文件后 unserialize()
因为在效率上unserialize比直接require要慢,所以就把类改写为直接数组保存。


写数组明文到文件
$data = array(1,2,3,4);
$content = var_export($data,true) . ";"; //末尾不要加上忘记分号

在读取函数犯了一个错误,类的read函数中直接require_once,发现外部一直无法直接用$data,后来一想类里面是插入了局部变量,需要传递出去,
return $data;
之后问题解决,调试的痛苦无处不在。
1