我努力学习ob_start
,ob_flush
功能,我在互联网上找到这段代码差异()有什么睡眠()和usleep在此使用ob_flush例如
if (ob_get_level() == 0) ob_start();
for($i=0;$i<1000;$i++)
{
echo "$i<br />";
ob_flush();
flush();
usleep(30000);
// sleep(0.03);
}
我试图改变usleep()
函数用于微秒睡眠(秒),但它不起作用usleep()
。
sleep()
和usleep()
之间有什么错误或不同吗?
我试过你的代码,它的工作原理。它很好地以3000ms的间隔在屏幕上绘制数字0-999。 – davidkonrad 2014-10-31 11:09:18
这个问题很重要。 OP知道差异,但他仍然希望使用'sleep()'分数(这不起作用)。只需使用'usleep()'。这就是它的目的。 – Alternatex 2014-10-31 11:15:41
@davidkonrad和杰拉尔德施奈德是正确的,sleep()只接受整数 – user3783161 2014-10-31 15:24:38