在PHP中写缓存
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在PHP中写缓存相关的知识,希望对你有一定的参考价值。
我需要使用提供的密钥将内容数组存储在缓存中。将当前的unix时间戳添加为数组元素“created”。有人检查我的代码是否正确!
public function writeToCache($key, $content) {
$this->cacheExtension = new DateTime;
$file = fopen($this->cacheLocation . $key . $this->cacheExtension->format("y:m:d h:i:s"), "w") or die("Unable to open file!");
fwrite($file, $content);
fclose($file);
}
答案
我解决了这个问题。我太笨了!
public function writeToCache($key, $content) {
$date = new DateTime();
$date = $date->format("yy-mm-dd");
$file = fopen($this->cacheLocation . $key . "_created_" . $date, "w") or die("Unable to open file!");
fwrite($file, json_encode($content));
fclose($file);}
以上是关于在PHP中写缓存的主要内容,如果未能解决你的问题,请参考以下文章