如何在PHP中设置计时器?

如何在PHP中设置计时器?,php,timer,flush,Php,Timer,Flush,例如,我的目标是测试这里给出的代码: 我的目标是创建waitalitle()函数,执行该函数需要5秒钟 我的最终目标是能够在浏览器中查看PHP脚本各个部分的进度,而无需刷新 我现在遇到的问题是,如果我使用任何旧函数而不是“waitalitle”,那么所有回显语句都会同时出现。我想测试上面提到的链接/答案,看看在处理语句时,它们是否会在浏览器上回响 见: int sleep(int$seconds) 将程序执行延迟给定的秒数 因此,您的waitalitle函数可能如下所示: function

例如,我的目标是测试这里给出的代码:


我的目标是创建waitalitle()函数,执行该函数需要5秒钟

我的最终目标是能够在浏览器中查看PHP脚本各个部分的进度,而无需刷新

我现在遇到的问题是,如果我使用任何旧函数而不是“waitalitle”,那么所有回显语句都会同时出现。我想测试上面提到的链接/答案,看看在处理语句时,它们是否会在浏览器上回响

见:

int sleep(int$seconds)

将程序执行延迟给定的秒数

因此,您的
waitalitle
函数可能如下所示:

function waitalittle() {
  sleep(5);
}
我会等你的。太好了。:)


你可以用这个代替waitalitle()

或者以你的方式

function waitalittle() {
sleep(5);
}
<?php
sleep(5);
echo 'Task one finished';
flush();

sleep(5);
echo 'Task two finished';
flush();

?>
sleep(5);
function waitalittle() {
sleep(5);
}