>
代码解析
这个缓存类名称是cache
有2个属性
private cache_dir; private expireTime=180; cache_dir是缓存文件所放的相对网站目录的父目录, expireTime...= $cache_dirname;
}
当类第一次被实例的时候构造默认函数带参数缓存文件名称,如文件不存在,创建一个有编辑权限的文件夹, 创建失败的时候抛出异常.然后把cache类的 $cache_dir...$_SERVER['QUERY_STRING'] : '';
}
return $url;
}
这个方法返回当前url的信息,主要是缓存x.php?page=1, x.php?...page=2, 等这种文件的,这里列出是为了扩展的这个cache类功能的.
function cache_page($pageurl,$pagedata)
{
if(!..., 然后调用句柄锁定这个文件,然后用 fwrite写入文件,最后释放这个句柄,任何一步发生错误将抛出错误.