hi,欢迎访问本站!
当前位置: 首页编程开发正文

php如何延迟执行代码

墨初 编程开发 1700阅读

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

声明:无特别说明,转载请标明本文来源!
相关推荐