这个问题已经在这里有了答案:
11年前关闭。
假设我有
print-stuff.php包含PHP/HTML模板,这意味着当包含HTML/HTML模板时,便会打印HTML。有什么方法可以将HTML捕获为字符串,以便我可以将其保存以在其他地方使用?
不能将include语句移到其他位置,因为print-stuff.php还会执行周围代码所依赖的逻辑(创建/修改变量)。我只想移动文件的输出,同时保持其逻辑不变。
最佳答案
$fileStr = file_get_contents('/path/not/url/to/script.php');
关于php - 将包含的输出保存到字符串吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1288623/