php 写入缓存文件、读取缓存文件的函数代码

2018-09-07 12:35

阅读:384

  一、写结果缓存文件

   /** * 写结果缓存文件 * * @params string $cache_name * @params string $caches * * @return */ function write_static_cache($cache_name, $caches) { if ((DEBUG_MODE & 2) == 2) { return false; } $cache_file_path = ROOT_PATH . /temp/static_caches/ . $cache_name . .php; $content = <?php\r\n; $content .= \$data = . var_export($caches, true) . ;\r\n; $content .= ?>; file_put_contents($cache_file_path, $content, LOCK_EX); }

  二、读结果缓存文件

   /** * 读结果缓存文件 * * @params string $cache_name * * @return array $data */ function read_static_cache($cache_name) { if ((DEBUG_MODE & 2) == 2) { return false; } static $result = array(); if (!empty($result[$cache_name])) { return $result[$cache_name]; } $cache_file_path = ROOT_PATH . /temp/static_caches/ . $cache_name . .php; if (file_exists($cache_file_path)) { include_once($cache_file_path); $result[$cache_name] = $data; return $result[$cache_name]; } else { return false; } }

  以上就是php 写入缓存文件、读取缓存文件内容的函数代码,需要的朋友可以参考一下。


评论


亲,登录后才可以留言!