要求来自可变内容而不是文件

时间:2015-03-03 08:24:35

标签: php

通常我会使用以下内容编写缓存文件:

<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';

但是现在如果我不能写缓存文件(例如,对于应该写入文件的目录没有写权限,或者在开发中没有需要缓存)那么我喜欢要求变量内容(直接保存缓存文件的文件内容。

这有可能吗?我没有找到实现这一目标的方法。或者我应该写入PHP的临时目录并再次要求吗?

1 个答案:

答案 0 :(得分:0)

分配给变量并回显它:

$content = <<<EOF
<html>
<head>
<title>$foo</title>
</head>
<body>
<p>$content</p>
</body>
</html>
EOF;

echo $content;