php sleep usleep php usleep php使用
# 如何在回调函数中访问外部的变量在swoole _服务器/swoole _客户端的事件回调函数中,需要读取调用外部的变量和对象,可以通过下面的几种方法实现。* * * * *[TOC=2,3]*
顺晟科技
2021-06-28 17:25:55
315
php脚本中预设函数sleep()与usleep()函数可以让代码延迟执行,具体的实现方法可以参考下面的示例 。
php延时代码执行的方法例1:php延时2秒再执行代码
/** * @host http://www.feiniaomy.com */ echo date("H:i:s"); sleep(2); //延迟2秒再执行下面的代码 echo date("H:i:s");
输出结果:
14:26:03 14:26:05
注:sleep() 函数是以秒为单位来延迟代码执行的,如果想以毫秒为单位来延迟代码的执行,可以看下面的示例。
例2:php延时500毫秒后再执行代码
usleep() 输入值的单位为微妙!1毫秒 = 1000微妙,在输入值时要计算一下!
$t1 = microtime(true); echo '<br/>'; usleep(500000); //以微秒为单为, 500000微妙等于500毫秒 $t2 = microtime(true); echo (($t2-$t1)*1000).'ms';
输出结果:
500ms
注:输出的结果不一定是500ms,有可能要比500ms要大一些!
30
2022-11
30
2022-11
30
2022-11
17
2022-11
17
2022-11
31
2022-10