我试图通过初始化一个类并输出该类的结果来保持输出缓冲,如下所示
class test {
function __construct(){
ob_start();
}
public function create(){
echo '<div>';
ob_flush();
echo '</div>';
}
}
$obj = new test();
echo 'hello';
$obj->create();
输出
<div>
hello
</div>
我想将对象之间的回显内容放入其输出缓冲区中。我将如何做类似的事情?
我想,你想要这样的东西(演示)
class test {
function __construct(){
ob_start();
}
public function create(){
$data=ob_get_clean();
echo "<div style='color:red;'>".$data."</div>";
}
}
$obj = new test();
echo 'hello';
$obj->create();