function __destruct(){ echo 'Cache class bye.'; }
这是class类的析构函数,为了演示,咱们输入一个字符串暗示咱们释放cache类资本胜利.
function warn($errorstring){
echo "<b><font color='red'>产生毛病:<pre>".$errorstring."</pre></font></b>";
}
这是由文件称号读取缓存的办法,直接翻开文件,读取全体,假如文件不存在的或没法读取的话前往false,固然,你感应不人道的话,可以从头生成缓存.
function readData($cacheFile='default_cache.txt'){
$cacheFile = $this->cache_dir."/".$cacheFile;
if(file_exists($cacheFile)&&filemtime($cacheFile)>(time()-$this->expireTime)){
$data=$this->display_cache($cacheFile);
}else{
$data="from here wo can get it from mysql database,update time is <b>".date('l dS \of F Y h:i:s A')."</b>,过时工夫是:".date('l dS \of F Y h:i:s A',time()+$this->expireTime)."----------";
$this->cache_page($cacheFile,$data);
}
return $data;
}