现在为了查看结果,我必须等到整个代码完成执行.它会挂起,直到它完成并保持加载状态.一旦它完成,它会显示我正在寻找的所有信息..无论如何,在脚本仍在运行时是否显示此信息?所以说如果我在代码的顶部有一个打印,我希望它在脚本完成执行时显示它的时间.
有人知道怎么做吗?
谢谢
Rob*_*gar 61
你可以像这样使用输出缓冲:
ob_start();
echo('doing something...');
// send to browser
ob_flush();
// ... do long running stuff
echo('still going...');
ob_flush();
echo('done.');
ob_end_flush();
Run Code Online (Sandbox Code Playgroud)
这个对我有用:(来源)
function output($str) {
echo $str;
ob_end_flush();
ob_flush();
flush();
ob_start();
}
Run Code Online (Sandbox Code Playgroud)