当前位置:Gxlcms > PHP教程 > php实现文件缓存函数代码_PHP教程

php实现文件缓存函数代码_PHP教程

时间:2021-07-01 10:21:17 帮助过:14人阅读

  1. /**
  2. * 读取或设置缓存
  3. *
  4. * @access public
  5. * @param string $name 缓存名称
  6. * @param mixed $value 缓存内容, null删除缓存
  7. * @param string $path 缓存路径
  8. * @return mixed
  9. */
  10. function cache($name, $value = , $path = )
  11. {
  12. return false; //调试阶段, 不进行缓存
  13. $path = empty($path) ? ROOT_PATH . /Runtime/Data/ : $path;
  14. $file = $path . $name . .php;
  15. if (empty($value)) {
  16. //缓存不存在
  17. if (!is_file($file)) {
  18. return false;
  19. }
  20. // 删除缓存
  21. if (is_null($value)) {
  22. unlink($file);
  23. return true;
  24. }
  25. $data = include $file;
  26. return $data;
  27. }
  28. $value = var_export($value, true);
  29. $value = "";
  30. return file_put_contents($file, $value);
  31. }
  32. //函数调用
  33. cache(name, array(a, b, c)); //写入缓存 name为缓存名称, 后面那个数组是缓存的内容
  34. cache(name); //读取缓存
  35. cache(name, null); //删除缓存
  36. ?>

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/486194.htmlTechArticle?php /** * 读取或设置缓存 * * @access public * @param string $name 缓存名称 * @param mixed $value 缓存内容, null删除缓存 * @param string $path 缓存路径 * @re...

人气教程排行