通常我写缓存文件与内容,如:自变量的内容,而不是一个文件需要
<html>
<head>
<title><?= $foo; ?></title>
</head>
<body>
<p><?= $content; ?></p>
</body>
</html>
然后我写的缓存文件:
<?php
file_put_contents('cache_file.php', $aboveContent);
然后我require
他们喜欢:
<?php
require 'cache_file.php';
但是现在,如果我无法写入缓存文件(例如,无法写入权限的目录w这里的文件应该写入或不需要缓存所需的e.x.在开发中),那么我喜欢直接要求变量内容(它保存缓存文件的文件内容)。
这是否有可能?我没有找到实现这个目标的方法。或者我应该写入PHP的临时目录并要求从那里再次?
如果您不具备文件系统为您的缓存文件的写权限,然后使用类似的memcache或Redis的 – 2015-03-03 08:25:47
好澄清的是:有可能不该不是一个缓存机制(在开发过程中)... – TiMESPLiNTER 2015-03-03 08:27:10
你是什么意思'需要变量内容?像'echo $ cacheVariableWithContent;'? – Justinas 2015-03-03 08:28:08