国产探花免费观看_亚洲丰满少妇自慰呻吟_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');
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 基隆市| 库伦旗| 松桃| 灌云县| 凌源市| 佛学| 凤翔县| 唐河县| 台东市| 抚宁县| 松原市| 正蓝旗| 隆尧县| 榕江县| 岳阳市| 卢氏县| 乡宁县| 黄大仙区| 麟游县| 朝阳县| 新野县| 白山市| 高州市| 安新县| 兰西县| 丘北县| 高尔夫| 五台县| 霍州市| 汤原县| 郑州市| 新乡市| 明光市| 太康县| 虹口区| 平陆县| 将乐县| 武穴市| 清水河县| 松阳县| 嘉善县|