php 写入缓存文件、读取缓存文件的函数代码
一、写结果缓存文件
/**
*写结果缓存文件
*
*@paramsstring$cache_name
*@paramsstring$caches
*
*@return
*/
functionwrite_static_cache($cache_name,$caches)
{
if((DEBUG_MODE&2)==2)
{
returnfalse;
}
$cache_file_path=ROOT_PATH.'/temp/static_caches/'.$cache_name.'.php';
$content="";
file_put_contents($cache_file_path,$content,LOCK_EX);
}
二、读结果缓存文件
/**
*读结果缓存文件
*
*@paramsstring$cache_name
*
*@returnarray$data
*/
functionread_static_cache($cache_name)
{
if((DEBUG_MODE&2)==2)
{
returnfalse;
}
static$result=array();
if(!empty($result[$cache_name]))
{
return$result[$cache_name];
}
$cache_file_path=ROOT_PATH.'/temp/static_caches/'.$cache_name.'.php';
if(file_exists($cache_file_path))
{
include_once($cache_file_path);
$result[$cache_name]=$data;
return$result[$cache_name];
}
else
{
returnfalse;
}
}
以上就是php写入缓存文件、读取缓存文件内容的函数代码,需要的朋友可以参考一下。