计算机教程

如何仿写thinkphp的S方法?必赢娱乐棋牌:

13 7月 , 2019  

代码如下:

 

<?php  $info=S("name","lizhaoyao");  $name=S("name");  var_dump($name);  function S($key,$value='',$cache_time=86400)  {      $md=md5($key);//按照md5散列形式进行加密命名      $dir="./Cache/";//定义缓存存放路径文件夹      if (!is_dir($dir))      {          mkdir($dir,'0777');//首先检测文件夹是否存在      }      $file_name=$dir.$md;      if(empty($value))      {          //要取值出来          if(file_exists($file_name))          {              $cont=file_get_contents($file_name);              return unserialize($cont);          }else          {              echo "";          }      }else      {          //如果赋值为空 则将该缓存删除          if($value===null)          {             return unlink($file_name);          }          //要存进去          $data['value']=$value;          $data['deadline']=time()+$cache_time;          return file_put_contents($file_name,serialize($data));      }  }  ?>

必赢娱乐棋牌 1



相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图