通常我寫緩存文件與內容,如:自變量的內容,而不是一個文件需要
<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