在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中写缓存的主要内容,如果未能解决你的问题,请参考以下文章

怎么在JS中写放PHP代码啊

VS Code配置markdown代码片段

VS Code配置markdown代码片段

怎么在html中写PHP代码,前台页面从后台数据库中取值,

怎么在js中挂马

超级有用的9个PHP代码片段