如何使用SLEEP()函数在PHP中暂停脚本几秒钟?

如何使用SLEEP()函数在PHP中暂停脚本几秒钟?,php,time,sleep,wait,Php,Time,Sleep,Wait,问题1。如何使这1/100秒?以下哪项工作:0,01或0.01或.01 问题2。什么是替代方案等待()或捕捉()??它们有什么区别(更精确/更不精确) 问题1。如何使这1/100秒?以下哪项工作:0,01或0.01或0.01 以上都不是 就是你想要的几分之一秒usleep(100000)将睡眠十分之一秒 您的其他选项是,它需要秒和惊人的纳秒(其中十亿秒是1秒),并且在达到特定的unix时间戳之前将一直处于休眠状态 请注意,您的系统可能没有毫秒分辨率,也可能没有纳秒分辨率。你可能很难在很短很短的时

问题1。如何使这1/100秒?以下哪项工作:
0,01
0.01
.01

问题2。什么是替代方案<代码>等待()
捕捉()??它们有什么区别(更精确/更不精确)

问题1。如何使这1/100秒?以下哪项工作:0,01或0.01或0.01

以上都不是

就是你想要的几分之一秒
usleep(100000)
将睡眠十分之一秒

您的其他选项是,它需要秒和惊人的纳秒(其中十亿秒是1秒),并且在达到特定的unix时间戳之前将一直处于休眠状态

请注意,您的系统可能没有毫秒分辨率,也可能没有纳秒分辨率。你可能很难在很短很短的时间内入睡。

使用你可以在几微秒内入睡的方法


因此,对于您的情况,您可以呼叫usleep(10000)
睡眠1/100秒。

您正在寻找的是或


至于你的第二个问题,所有这些方法都具有很高的精度,但是我建议你在你的特定系统上进行测试,如果它很关键的话。

稍后回答。。。但您可以使用,即:

睡眠
1/10
秒(
0.1
):


睡眠
1/100
秒(
0.01
):


睡眠
1/1000
秒(
0.001
):


更好的问题是“睡眠(x)是解决问题的最佳方法吗?”?您试图用
sleep()
解决的问题是什么?这是一个强大的工具,当有更好的解决方案时,在每种语言中都会被滥用。@glowcoder+1:没有意识到语言不可知的滥用阴影sleep@Alix,您可能是对的,因为上下文是亚秒睡眠。
sleep(1);   #waits/sleeps for one second then continue running the script
time_nanosleep(0, 100000000);
time_nanosleep(0, 10000000);
time_nanosleep(0, 1000000);