如何在加载完成之前告诉我的php脚本在做什么?

时间:2013-09-16 20:42:38

标签: php

我有一个简单的PHP程序来分析文本(here's the source on githubhere's a somewhat-working demo),但它的速度极慢。由于我是一名初学程序员,我不确定我做错了什么。在python之类的东西中,我会在程序运行时的每一步都打印出调试消息,但是使用php,在整个脚本运行之前我似乎没有得到任何消息。如何在脚本运行完成之前输出有用的调试信息,这样我就可以知道哪些函数花费的时间最长?

2 个答案:

答案 0 :(得分:1)

您可以使用ob_flush()flush()在代码运行时发送数据:

echo "status message 1";
ob_flush();flush();

答案 1 :(得分:0)

您始终可以flush()所有输出缓冲区