php 读取缓存
来源:互联网 发布:电脑帧数显示软件 编辑:程序博客网 时间:2024/06/06 03:37
接上条博客写入缓存:
<?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
}
//读取缓存
if(!is_file($filename)){
return FALSE;//文件不存在
}else{
return json_decode(file_get_contents($filename),true);
}
}
}
?>
<?php
require_once('./file.php');
$data=array(
'id'=>1,
'name'=>'niao',
'type'=>array(4,5,6),
'test'=>array(1,45,67)
);
$file=new File();
if($file->cacheData('index_mk_cache')){
var_dump($file->cacheData('index_mk_cache'));//打印的是数组.生成的index_mk_cache.txt里的数据
echo 'succ';
}else{
echo 'error';
}
0 0
- php 读取缓存
- php操作大缓存的存储与读取
- php操作大缓存的存储与读取
- php缓存
- PHP缓存
- PHP 缓存
- php缓存
- php缓存
- 生成缓存 读取缓存 删除缓存
- Android客户端读取PHP服务器的图片等信息,并用ListView列出来,实现缓存功能。
- 【nginx】读取缓存文件
- php缓存扩展频繁存储/读取数组引发CPU过高问题排查手记(php-memcache为例)
- 缓存-生成缓存,读取缓存,删除缓存的类
- PHP缓存之文件缓存
- PHP 缓存之客户端缓存
- xutils 图片缓存-读取缓存数据
- 【php缓存技术】php缓存技术
- PHP相关系列 - php缓存扩展频繁存储/读取数组引发CPU过高问题排查手记(php-memcache为例)
- 使用 bitronix 连接 MySQL 报 MySQLSyntaxErrorException 的解决方法
- jQeury事件中常用方法的总结
- 朴素贝叶斯分类器(Naive Bayes)
- C标准中一些预定义的宏
- R画路
- php 读取缓存
- java 读取properties文件
- Servlet工作机制解析
- jquery 获取json key ,不循环获取
- git详解
- 开源项目导入eclipse的一般步骤
- 选择题选项随机排序的jquery实现
- 2017.1.18日测试题解
- Horizon 源码阅读(一)—— Horizon 整体介绍