为了账号安全,请及时绑定邮箱和手机立即绑定

为什么获取缓存不成功呢

获取缓存不成功呢

正在回答

3 回答

请附上代码

0 回复 有任何疑惑可以回复我~
#1

Mr_Blue_001

老师,这个问题我也存在!
2017-04-07 回复 有任何疑惑可以回复我~

<?php

    //调用文件操作类
    // include "./resu.class.php";
    //error_reporting(0);
    include "file.php";
    $data= array(
        'id'=>1,
        'name'=>'singwa',
        'type'=>array(4,5,6),
        'test'=>array(1,45,67=>array(1,'45698'),),
    );

    // resu::show(200,'success',$data,'json');
    $file = new File();
    if($file->cacheData('index_mk_cache')){
        var_dump($file->cacheData('index_mk_cache'));exit();
        echo "seccess";
    }else{
        echo 'error';
    }

0 回复 有任何疑惑可以回复我~

<?php
    
    class File{
        private $_dir;

        const EXT = '.txt';

        public function __construct() {
            $this->_dir = dirname(__FILE__) . '/files/';
        }
        public function cacheData($key,$value,$path=''){
            $filename = $this->_dir  . $key . self::EXT;
            if($value != '') { // 将value值写入缓存
                /*if(is_null($value)) {
                    return @unlink($filename);
                }*/
            $dir = dirname($filename);
                if(!is_dir($dir)) {
                    mkdir($dir, 0777);
                }
                return file_put_contents($filename,json_encode($value));
            }
            if(!is_file($filename)){
                return false;
            }else{
                return json_decode(file_get_contents($filename),true);
            }
        }
    }   

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP开发APP接口
  • 参与学习       79185    人
  • 解答问题       599    个

APP通信接口技术,不得不掌握的法宝,学完之后你会受益良多

进入课程

为什么获取缓存不成功呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信