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要大一些!