php中暂停代码的执行一般都会用到 sleep() 与 usleep() 函数,虽然它们两个都可以达到暂停代码执行的效果,但它们之间还是有些差别的,下面飞鸟慕鱼就来详细的和大家说一说。

php sleep() 函数

sleep():延迟执行当前代码n秒

语法:sleep(seconds)

参数:

seconds:延迟执行的秒数

例:php 延迟执行5秒<?php

echo date('H:i:s');

sleep(5);

echo '
';

echo date('H:i:s');

?>

输出结果:21:17:40

21:17:45

php usleep() 函数

usleep():延迟执行当前代码n秒

语法:usleep(microseconds)

参数:

microseconds:以微秒为单位的时间1秒 = 1000毫秒 ,1毫秒 = 1000微秒,即1微秒等于百万分之一秒。

例:php 代码暂停 100 毫秒<?php

//获取毫秒的时间

function msectime(){

list($msec, $sec) = explode(' ', microtime());

$msectime =  (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000);

return $msectime;

}

$time = msectime();

echo date('H:i:s').' '.substr($time, -3);

echo '
';

//暂停 100 毫秒

// 100 毫秒 == 100000 微秒

usleep(100000);

$time = msectime();

echo date('H:i:s').' '.substr($time, -3);

?>

输出结果:21:37:04 504

21:37:04 605

php sleep() 函数与 usleep() 函数的区别

1、sleep() 函数的计量单位为秒

2、usleep() 函数的计量单位为微秒

3、usleep() 函数的暂停时间,以cpu或系统的调度有关,不一定准确

php sleep usleep,php暂停函数 sleep() 与 usleep() 函数的区别相关推荐

  1. php暂停函数sleep()和usleep的区别

    在PHP中暂停代码执行一定时间,有两个函数可以实现,一个是sleep(),另一个是usleep(),它们参数都是一个整数值.sleep()是暂停多少秒,usleep()是暂停多少微秒. 注意:usle ...

  2. mysql usleep_PHP 暂停函数 sleep() 与 usleep() 的区别

    在PHP中暂停代码执行一定时间,有两个函数可以实现,一个是sleep(),另一个是usleep(),它们参数都是一个整数值.sleep()是暂停多少秒,usleep()是暂停多少微秒. 注意:usle ...

  3. 延时函数delay与sleep有什么区别呢?

    在VC中使用带上头文件 #include <windows.h> 注意: 在VC中Sleep中的第一个英文字符为大写的"S" 在标准C中是sleep, 不要大写.. 下 ...

  4. demod函数_MATLAB信号处理工具箱函数 | 学步园

    函数 说明 波形产生和绘图 chirp 产生扫描频率余弦 diric 产生Dirichlet或周期sinc信号 gauspuls 产生高斯调制正弦脉冲 rulstran 产生脉冲串 rectpuls ...

  5. vue函数如何调用其他函数?_好程序员Python教程系列之递归函数与匿名函数调用...

    好程序员Python教程系列递归函数与匿名函数调用,函数是Python技术学习中重要的一个环节,深入掌握该阶段的知识内容,对于Python技术能力的提升非常有帮助,这里就针对递归函数与匿名函数两种函数 ...

  6. mysql编写函数 求1 n 偶数之和,编写求1 2 3 - n的函数.在main函数中调用该函数

    输入两个正整数m,n,编写求阶乘的函数,计算m!/(n!*(m-n)!). C语言函数解答,谢谢. #includelongfactorial(intm,intn){longsum=1,sum1=1; ...

  7. Python 函数的执行流程-函数递归-匿名函数-生成器

    1 函数的执行流程 函数的执行需要对函数进行压栈的,什么是压栈呢,简而言之就是在函数执行时在栈中创建栈帧存放需要变量以及指针的意思.具体涉及的知识非常多,这里就已一个Python脚本简单进行分析. 当 ...

  8. 第十五节:有一种特殊的函数叫:Generator函数

    今天我们来学习ES6给我们带来的一种新函数,在学习它之前,前端君希望你已经阅读并初步了解了上一节的内容:iterator遍历器.因为本节的内容,是建立在iterator遍历器知识的基础上. 如果是新来 ...

  9. 网络编程之 信号捕捉器(函数指针与回调函数)

    接着我们的信号说下去      之前博主给大家分享到了信号的概念和初步介绍signal函数的形式后就没有继续往下介绍了,实在是因为时间不够,那个时候博主还要上课,现在博主放假了就好好给大家分享一下如何 ...

  10. chi2inv函数 matlab_MATLAB的所有函数?

    展开全部 A a abs 绝对值.模.字32313133353236313431303231363533e78988e69d8331333332633566符的ASCII码值 acos 反余弦 aco ...

最新文章

  1. php安装pear和phpunit
  2. QIIME 2教程. 08差异丰度分析gneiss(2021.2)
  3. excel函数大全_让你的EXCEL工作效率翻倍的函数大全
  4. 这家中国AI公司,正在打入新加坡AI“腹地”
  5. C++默认参数注意事项
  6. git pull 报错:git - error: RPC failed; curl 18 transfer closed with outstanding read data remaining 解决
  7. Android ViewPager
  8. android linux kernel VS standard linux kernel
  9. Linux系统编程 / triggerhappy 源码分析(3.select 的应用)
  10. 实践 | Element UI + Vue 管理系统首页
  11. resourcehacker
  12. 卫星影像,区划矢量,DEM....教你如何将各种遥感数据收入囊中
  13. 程序员的圣诞节是怎么样的?
  14. Echarts 大数据可视化基本使用
  15. uniApp实现选择图片裁剪设置用户头像
  16. routing-controllers工作原理解析
  17. 云端应用典型应用场景
  18. Spring Ioc
  19. < CSDN话题挑战赛第1期 - 前端面试宝典 >
  20. PWM控制电机转速的原理

热门文章

  1. Ps图层工具怎么使用?以下是我分享的关于ps图层几个小知识
  2. win10系统更新完部分电脑亮度无法调节或者找不到模块
  3. 论文写作总结(中外文对比)
  4. 解决H5在移动端overflow:scroll滚动条默认不显示和滚动后消失的问题
  5. 如果用一个循环数组q[0..m-1]表示队列时,该队列只有一个队列头指针front,不设队列尾指针rear,求这个队列中从队列投到队列尾的元素个数(包含队列头、队列尾)。
  6. 计算机视觉的一些SCI期刊
  7. 【软考网络管理员】2023年软考网管初级常见知识考点(1)- 计算机硬件基础
  8. c++ fgets() 用法
  9. CAD怎么打印彩色图纸
  10. python列表同时添加多个元素_python怎么向列表中添加多个元素