PHP 写入缓存

2021-06-22 09:05

阅读:617

标签:target   文件   white   put   echo   false   .text   常量   判断目录   

1.创建file.PHP

class File{
//封装方法
private $_dir;
const EXT=‘.text‘;//文件后缀,定义为常量


public function __contruct(){
$this->_dir=dirname(__FILE__).‘/files/‘;//默认存货缓存文件夹数据
}

//$key文件名,$path,路径
public function cacheData($key,$value="",$path=""){
$filename=$this->_dir.$path.$key.self::EXT;
//有值,写入缓存
if($value !==""){
$dir=dirname($filename);//判断目录是否存在
if(!is_dir($dir)){
mkdir($dir,0777);
}
return file_put_contents($filename,json_encode($value));//写入成功,返回数据,失败false

}
}
}

?>


评论


亲,登录后才可以留言!