功能完成后,睡眠和打印文本

时间:2014-03-27 06:17:10

标签: php

您好,我有关于PHP sleep()的问题。

这是我的源代码:

if (function here) {
    functions.
    echo 'create ok';
}
sleep(10);

if (function here) {
    functions.
    echo 'Move Finished';
}

当我想运行此功能时,系统会休眠10秒钟,然后显示:

create ok
Move Finished

但我想要的是,当功能完成后,显示并打印(创建确定),之后睡眠10秒,然后显示并打印(移动完成)。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

如果您在网页上使用此代码,则需要刷新输出缓冲区,即

echo "create ok\n";
flush();
sleep(10);
echo "move finished\n";

另请参阅:flush()