php如何延迟执行代码
墨初 编程开发 1911阅读
php脚本中想要延迟代码的执行,可以使用函数 sleep 或者 usleep。它们可以以秒或毫秒为单位,将php的代码执行过程进行暂停以实现延迟代码执行的目的。
php延时代码执行的方法
1、php sleep() 延时代码执行
php 中的sleep() 可以以秒为单位的暂停代码的执行,以达到代码延时执行的目的。
echo date('H:i:s'); // 11:53:43 sleep(2); # 延迟 2 秒 echo date('H:i:s'); // 11:53:45
2、php usleep 延迟执行代码
usleep():以微秒为单位的来延迟代码的执行。
# 73so.com $t1 = microtime(true); usleep(500000); //以微秒为单为, 500000微妙等于500毫秒 $t2 = microtime(true); echo (int)(($t2-$t1)*1000).'ms'; // 500ms
注:上面示例中的计算结果为了方便计算进行了取整,但实际的结果要大于500