国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

ThinkPHP文件緩存 類代碼分享

2019-11-02 15:45:28
字體:
來源:轉載
供稿:網友

   ThinkPHP文件緩存類代碼分享

        取自ThinkPHP的文件緩存類代碼,這里就不多廢話了,小伙伴們自己看注釋吧。

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 <?php /** * @desc 文件緩存 */ class Cache{ const C_FILE = '/Runtime/'; private $dir = ''; const EXT = '.tpl'; private $filename = ''; public function __construct($dir = ''){ $this->dir = $dir;   } /** * @desc 設置文件緩存 * @param string $key 文件名 * @param unkonw $data 緩存數據 * @param int $
歷史人物故事[www.9-39.com/html/person/]
expire 過期時間 */ public function set($key,$data,$expire = 0){ $this->filename = dirname(__FILE__).self::C_FILE.$this->dir.$key.self::EXT; if(file_exists($this->filename)){ $res = $this->get($key); if(md5($res) == md5(json_encode($data) ) ){ return true; } } if(!is_dir(dirname($this->filename))){ mkdir(dirname($this->filename),0777); }   $source = fopen($this->filename,'w+'); fwrite($source,json_encode($data)); fclose($source); }   /** * @desc 獲取文件 * @param string $key 文件名 */ public function get($key){ //$filename = dirname(__FILE__).self::C_FILE.$this->dir.$key.self::EXT; if(!file_exists($this->filename)){ return '緩存文件已經不存在'; }else{ $res = file_get_contents($this->filename); } return $res; } /** * @desc 刪除文件 * @param string $key 文件名 */ public function del($key){ unlink($this->filename); }   }   $data = array('name'=>'song','age'=>20,'sex'=>'man','favority'=>array('apple','banana')); $cache = new Cache(); $cache->set('cache',$data); //$cache->get('cache'); //$cache->del('cache');
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陕西省| 广平县| 隆尧县| 翁牛特旗| 上饶市| 锡林浩特市| 刚察县| 仪陇县| 略阳县| 郓城县| 宁波市| 新乡市| 社旗县| 永新县| 芮城县| 外汇| 巧家县| 乐安县| 塔城市| 涪陵区| 舒城县| 澳门| 镇坪县| 全南县| 保山市| 林西县| 江永县| 浦县| 德格县| 青铜峡市| 富裕县| 正蓝旗| 祁连县| 获嘉县| 突泉县| 南安市| 辽中县| 南安市| 桦川县| 松溪县| 淮北市|