今天关于一个缓存类的改写和使用错误记录

[ 2014-01-26 12:32:52 | 作者: admin ]
字号: | |
这个php缓存类是一直自己使用的,也很方便。
原本是使用序列化保存的,也就是serialize()后保存到文件,然后读取文件后 unserialize()
因为在效率上unserialize比直接require要慢,所以就把类改写为直接数组保存。


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

在读取函数犯了一个错误,类的read函数中直接require_once,发现外部一直无法直接用$data,后来一想类里面是插入了局部变量,需要传递出去,
return $data;
之后问题解决,调试的痛苦无处不在。
评论Feed 评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=2179

这篇日志没有评论。

此日志不可发表评论。