我尝试缓存一个php文件。 这个php文件只是一个HTML文件,其中包含一些include和variable。
我想执行此php文件一次,然后将其放在.html文件中。
我试过了:
ob_start();
include('source.php');
$file_content = ob_get_contents();
file_put_contents('cache.html', $file_content);
ob_end_clean();
它不起作用,因为source.php中有一些include函数,没有创建文件cache.html,ob_start的输出是可见的。
如果我删除source.php中的include函数,那么效果很好。
有什么想法吗?
由于