您好,我有关于PHP sleep()
的问题。
这是我的源代码:
if (function here) {
functions.
echo 'create ok';
}
sleep(10);
if (function here) {
functions.
echo 'Move Finished';
}
当我想运行此功能时,系统会休眠10秒钟,然后显示:
create ok
Move Finished
但我想要的是,当功能完成后,显示并打印(创建确定),之后睡眠10秒,然后显示并打印(移动完成)。
我该怎么办?
答案 0 :(得分:0)
如果您在网页上使用此代码,则需要刷新输出缓冲区,即
echo "create ok\n";
flush();
sleep(10);
echo "move finished\n";
另请参阅:flush()