Php ob_start打印内容

时间:2014-08-22 17:07:40

标签: php ob-start

我有这段代码:

<?php 
ob_start(); 

$profileID =  $_GET['ID'];

echo $profileID;

//ob_end_flush();
?>

并打印内容,我该如何解决?

我不想在使用之前显示内容:$data = ob_get_clean(); echo $data;

2 个答案:

答案 0 :(得分:1)

如果您希望将内容保存到变量中,可以使用:

$data = ob_get_clean(); //get the data and clean the buffer

或者,如果您希望在不清除缓冲区的情况下保存内容,可以使用:

$data = ob_get_contents(); // get the data without cleaning the buffer

详细了解输出缓冲here

答案 1 :(得分:0)

这是代码。 (谢谢@Orel Biton)

<?php 
ob_start(); 

$profileID =  $_GET['ID'];

echo $profileID;

$sOriginalContent = ob_get_contents();


ob_clean();
?>