我有一个简单的PHP程序来分析文本(here's the source on github和here's a somewhat-working demo),但它的速度极慢。由于我是一名初学程序员,我不确定我做错了什么。在python之类的东西中,我会在程序运行时的每一步都打印出调试消息,但是使用php,在整个脚本运行之前我似乎没有得到任何消息。如何在脚本运行完成之前输出有用的调试信息,这样我就可以知道哪些函数花费的时间最长?
答案 0 :(得分:1)
您可以使用ob_flush()
和flush()
在代码运行时发送数据:
echo "status message 1";
ob_flush();flush();
答案 1 :(得分:0)
您始终可以flush()所有输出缓冲区