夏夜,蟋蟀劲鸣,星光灿烂,月光清澈。孩提时的晨在小山上快活的玩味着每一朵花,每一株草,亦或躺在绿油油的草地数星星。一切都是那么的美好,那么的惬意。
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要大一些!
以上就是PHP如何实现延迟执行代码的方法。肯承认错误则错已改了一半。更多关于PHP如何实现延迟执行代码的方法请关注haodaima.com其它相关文章!