英文:
How to get the output of the current PHP?
问题
<?php
echo 'Hello';
echo 'World';
$e = // 获取页面的输出内容。
echo $e; // 应该打印出'HelloWorld'。
?>
我想要获取当前页面的所有输出并将其作为一个变量打印出来。
例如,我分别打印了'Hello'和'World'。如何获取页面上的内容?
英文:
<?php
echo 'Hello';
echo 'World':
$e = // Get the output of the page.
echo $e; // 'HelloWorld' should be printed.
?>
I want to get all the output of the current page and print it as a variable.
For example, I printed 'Hello' and 'World' respectively. How can I get the content on the page?
答案1
得分: 1
使用输出缓冲:
ob_start();
echo 'Hello';
echo 'World';
$e = ob_get_clean();
echo $e; // 应该打印 'HelloWorld'。
更多信息可以在文档中找到:https://www.php.net/manual/en/ref.outcontrol.php
英文:
Use Output Buffering:
ob_start();
echo 'Hello';
echo 'World':
$e = ob_get_clean();
echo $e; // 'HelloWorld' should be printed.
More information can be found in the documentation: https://www.php.net/manual/en/ref.outcontrol.php
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论