PHP - sleep() 以毫秒为单位
2022-08-30 13:05:09
PHP 是否提供以毫秒为单位的睡眠函数?
现在,我正在做类似的事情,作为一种解决方法。
$ms = 10000;
$seconds = round($ms / 1000, 2);
sleep($seconds);
我想知道PHP中是否有更通用的函数可以做到这一点,或者有更好的方法来处理这个问题。
PHP 是否提供以毫秒为单位的睡眠函数?
现在,我正在做类似的事情,作为一种解决方法。
$ms = 10000;
$seconds = round($ms / 1000, 2);
sleep($seconds);
我想知道PHP中是否有更通用的函数可以做到这一点,或者有更好的方法来处理这个问题。
这是您唯一的实用替代方案:usleep - 以微秒为单位延迟执行
所以睡两毫秒:
usleep( 2 * 1000 );
要睡四分之一秒:
usleep( 250000 );
请注意,使用整数时,将作为“意味着此函数将立即完成”执行。sleep()
sleep(0.25)
sleep(0)
$i = 0;
while( $i < 5000 )
{
sleep(0.25);
echo '.';
$i++;
}
echo 'done';