最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP文件緩存類示例分享

 更新時間:2015年01月30日 16:34:58   投稿:hebedich  
這里給大家分享一個php文件緩存類,十分實用,給需要的小伙伴們參考下。

復(fù)制代碼 代碼如下:

<?php
    /**
     * @desc 文件緩存
     */
    class Cache{
        const C_FILE = '/Runtime/';
        private $dir = '';
        const EXT = '.tpl';
        private $filename = '';
        public function __construct($dir = ''){
            $this->dir = $dir;
        }
        /**
         *    @desc 設(shè)置文件緩存
         *    @param string $key 文件名
         *    @param unkonw $data 緩存數(shù)據(jù)
         *    @param int    $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 '緩存文件已經(jīng)不存在';
            }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');

相關(guān)文章

  • PHP編譯安裝時常見錯誤解決辦法

    PHP編譯安裝時常見錯誤解決辦法

    這篇文章主要介紹了PHP編譯安裝時常見錯誤解決辦法,本文涵蓋了PHP編譯安裝中的大多數(shù)錯誤,同時給出解決方法,需要的朋友可以參考下
    2015-05-05
  • php 防止表單重復(fù)提交兩種實現(xiàn)方法

    php 防止表單重復(fù)提交兩種實現(xiàn)方法

    這篇文章主要介紹了php 防止表單重復(fù)提交兩種實現(xiàn)方法的相關(guān)資料,這里兩種實現(xiàn)方法一一做了詳細(xì)介紹,需要的朋友可以參考下
    2016-11-11
  • PHP curl模擬登錄帶驗證碼的網(wǎng)站

    PHP curl模擬登錄帶驗證碼的網(wǎng)站

    最近接了個項目,其中有需求是要登錄帶驗證碼的網(wǎng)站,獲取數(shù)據(jù),但是我們不可能人為的一直去記錄數(shù)據(jù),想通過自動采集的方式進(jìn)行,下面小編給大家?guī)淼南嚓P(guān)代碼,對php curl 模擬登錄帶驗證碼的網(wǎng)站感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • 利用php-cli和任務(wù)計劃實現(xiàn)刷新token功能的方法

    利用php-cli和任務(wù)計劃實現(xiàn)刷新token功能的方法

    下面小編就為大家?guī)硪黄胮hp-cli和任務(wù)計劃實現(xiàn)刷新token功能的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • PHP內(nèi)核學(xué)習(xí)教程之php opcode內(nèi)核實現(xiàn)

    PHP內(nèi)核學(xué)習(xí)教程之php opcode內(nèi)核實現(xiàn)

    opcode是計算機指令中的一部分,用于指定要執(zhí)行的操作, 指令的格式和規(guī)范由處理器的指令規(guī)范指定,通過本文給大家介紹PHP內(nèi)核學(xué)習(xí)教程之php opcode內(nèi)核實現(xiàn),感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • ThinkPHP關(guān)于session的操作方法匯總

    ThinkPHP關(guān)于session的操作方法匯總

    這篇文章主要介紹了ThinkPHP關(guān)于session的操作方法,有助于讀者加深對ThinkPHP操作session的認(rèn)識,需要的朋友可以參考下
    2014-07-07
  • PHP生成加減算法方式的驗證碼實例

    PHP生成加減算法方式的驗證碼實例

    下面小編就為大家分享一篇PHP生成加減算法方式的驗證碼實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • PHP文件讀取功能的應(yīng)用實例

    PHP文件讀取功能的應(yīng)用實例

    這篇文章主要介紹了PHP文件讀取功能的應(yīng)用實例以及常用的文件數(shù)據(jù)讀取的函數(shù)的使用方法及區(qū)別,非常的詳細(xì),有需要的小伙伴可以參考下。
    2015-05-05
  • php批量刪除操作代碼分享

    php批量刪除操作代碼分享

    本文給大家分享的是使用php實現(xiàn)批量刪除MySQL數(shù)據(jù)庫內(nèi)的數(shù)據(jù),非常的簡單,有需要的小伙伴可以參考下
    2017-02-02
  • ThinkPHP防止重復(fù)提交表單的方法實例分析

    ThinkPHP防止重復(fù)提交表單的方法實例分析

    這篇文章主要介紹了ThinkPHP防止重復(fù)提交表單的方法,結(jié)合實例形式分析了thinkPHP防止重復(fù)提交表單的各種常見操作技巧與相關(guān)注意事項,需要的朋友可以參考下
    2018-05-05

最新評論

绵阳市| 类乌齐县| 禄丰县| 台中县| 时尚| 淳化县| 桂平市| 浏阳市| 康保县| 绥芬河市| 双桥区| 西丰县| 静安区| 卫辉市| 井研县| 文登市| 汶上县| 晋中市| 隆林| 咸阳市| 桃江县| 鹰潭市| 萨嘎县| 华蓥市| 阿拉善右旗| 离岛区| 浦江县| 五峰| 孙吴县| 靖江市| 施秉县| 东乌珠穆沁旗| 贵南县| 丹江口市| 日土县| 高要市| 南投县| 东源县| 佛学| 蚌埠市| 迁西县|