PHP如何实现延迟执行代码的方法

夏夜,蟋蟀劲鸣,星光灿烂,月光清澈。孩提时的晨在小山上快活的玩味着每一朵花,每一株草,亦或躺在绿油油的草地数星星。一切都是那么的美好,那么的惬意。

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其它相关文章!

您可能有感兴趣的文章
php get_magic_quotes_gpc()函数介绍与用法

php取消运行时间限制的方法

php中ini_set函数介绍

php获取文件夹下所有文件/文件夹

php如何实现文件下载的方法