php延时执行函数sleep()和usleep()

sleep()和usleep()函数都是延时一段时间来执行后面的代码,但是这两个函数又有所不同。
sleep(seconds)函数是延迟代码执行seconds秒,seconds是必需的。单位是秒。
<?php
echo date(‘h:i:s’) . “<br />”;
sleep(10);//延迟 10 秒之后重新开始执行代码
echo date(‘h:i:s’);
?>
输出:
11:06:20
11:06:30
usleep(microseconds)函数是延迟代码执行microseconds微秒,microseconds是必需的,单位是微秒。一微秒等于百万分之一秒。
<?php
echo date(‘h:i:s’) . “<br />”;
usleep(10000000);//延迟 10 秒之后重新开始执行代码
echo date(‘h:i:s’);
?>
输出:
11:06:20
11:06:30
可以根据自己的项目需求来选择使用哪个函数。
TIPS:在 PHP 5 之前,usleep(microseconds)在 Windows 系统无法执行。

更多代码请关注代码日记本~

原文链接:,转发请注明来源!

发表评论

要发表评论,您必须先登录