PHP sleep()函数, usleep()函数


Posted in PHP onAugust 25, 2016

PHP sleep() 函数

定义和用法

sleep() 函数延迟代码执行若干秒。
语法sleep(seconds)

seconds 必需。以秒计的暂停时间。
返回值

若成功,返回 0,否则返回 false。
错误/异常

如果指定的描述 seconds 是负数,该函数将生成一个 E_WARNING。

例子

<?php 
echo date('h:i:s') . "<br />"; //暂停 10 秒
sleep(10);//重新开始 
echo date('h:i:s'); 
?>

输出:

12:00:08 12:00:18

PHP usleep() 函数

定义和用法

usleep() 函数延迟代码执行若干微秒。
语法usleep(microseconds)

microseconds 必需。以微秒计的暂停时间。
返回值

无返回值。
提示和注释

注释:在 PHP 5 之前,该函数无法工作于 Windows 系统上。

注释:一微秒等于百万分之一秒。
例子

<?php 
echo date('h:i:s') . "<br />"; 
//延迟 10 描述
usleep(10000000);
//再次开始 
echo date('h:i:s'); 
?>

输出:
09:23:14 09:23:24

PHP中sleep和unsleep的用法

当你需要程序暂停执行几秒可以用 sleep

int sleep ( int $seconds ) 程序暂停$seconds秒后执行。

Returns zero on success, or FALSE on error.成功返回0,错误返回false。

If the call was interrupted by a signal, sleep() returns a non-zero value. On Windows, this value will always be 192 (the value of the WAIT_IO_COMPLETION constant within the Windows API). On other platforms, the return value will be the number of seconds left to sleep.

如果调用被信号中断,该函数返回一个非0值。在windows平台上,这个值总是192(这个值是Windows API中等待IO完成WAIT_IO_COMPLETION的常量值)。其它平台返回值为sleep还没有执行的秒数。

If the specified number of seconds is negative, this function will generate a E_WARNING.

如果参数为负值,则函数生产一个警告错误.

当你需要程序暂停执行1秒一下时间的时候你可以用usleep

void usleep ( int $micro_seconds )

Delays program execution for the given number of micro seconds.

usleep参数是微秒,且无返回值。

当你需要程序执行单位更小(小于微秒)可以用

time_nanosleep() - Delay for a number of seconds and nanoseconds

如果你希望程序暂停执行到某个时间点,你可以用

time_sleep_until()- Make the script sleep until the specified time

PHP 相关文章推荐
真正面向对象编程:PHP5.01发布
Oct 09 PHP
PHP 七大优势分析
Jun 23 PHP
PHP 变量的定义方法
Jan 26 PHP
基于PHP读取TXT文件向数据库导入海量数据的方法
Apr 23 PHP
php实现批量下载百度云盘文件例子分享
Apr 10 PHP
php中file_get_content 和curl以及fopen 效率分析
Sep 19 PHP
PHP获取ip对应地区和使用网络类型的方法
Mar 11 PHP
php备份数据库类分享
Apr 14 PHP
深入解析PHP的Laravel框架中的event事件操作
Mar 21 PHP
php通过curl添加cookie伪造登陆抓取数据的方法
Apr 02 PHP
magento后台无法登录解决办法的两种方法
Dec 09 PHP
PHP 中使用explode()函数切割字符串为数组的示例
May 06 PHP
PHP页面间传递值和保持值的方法
Aug 24 #PHP
PHP中explode函数和split函数的区别小结
Aug 24 #PHP
php处理单文件、多文件上传代码分享
Aug 24 #PHP
PHP简单创建压缩图的方法
Aug 24 #PHP
php利用header函数下载各种文件
Aug 24 #PHP
php强制下载文件函数
Aug 24 #PHP
PHP简单实现数字分页功能示例
Aug 24 #PHP
You might like
php中的时间处理
2006/10/09 PHP
程序员编程十条戒律
2009/07/09 PHP
PHP 二级子目录(后台目录)设置二级域名
2017/03/02 PHP
thinkPHP框架实现图像裁剪、缩放、加水印的方法
2017/03/14 PHP
phpMyAdmin无法登陆的解决方法
2017/04/27 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
2021/03/09 PHP
jQuery 性能优化手册 推荐
2010/02/23 Javascript
js中AppendChild与insertBefore的用法详细解析
2013/12/16 Javascript
js中split函数的使用方法说明
2013/12/26 Javascript
js控制input框只读实现示例
2014/01/20 Javascript
JS实现两个大数(整数)相乘
2014/04/28 Javascript
jQuery实现的网页左侧在线客服效果代码
2015/10/23 Javascript
探讨JavaScript标签位置的存放与功能有无关系
2016/01/15 Javascript
JS实现动态增加和删除li标签行的实例代码
2016/10/16 Javascript
vue-cli webpack 开发环境跨域详解
2017/05/18 Javascript
js定时器+简单的动画效果实例
2017/11/10 Javascript
AngularJS使用ui-route实现多层嵌套路由的示例
2018/01/10 Javascript
js实时监控文本框输入字数的实例代码
2018/01/18 Javascript
js使用Promise实现简单的Ajax缓存
2018/11/14 Javascript
JS字符串常用操作方法实例小结
2019/06/24 Javascript
详解使用mocha对webpack打包的项目进行&quot;冒烟测试&quot;的大致流程
2020/04/27 Javascript
[03:00]《DAC最前线》之欧美新秀VS老将
2015/02/01 DOTA
python求列表交集的方法汇总
2014/11/10 Python
Python实现将目录中TXT合并成一个大TXT文件的方法
2015/07/15 Python
详解Python中open()函数指定文件打开方式的用法
2016/06/04 Python
深入浅析Python中join 和 split详解(推荐)
2016/06/30 Python
Python数据可视化编程通过Matplotlib创建散点图代码示例
2017/12/09 Python
Python中判断子串存在的性能比较及分析总结
2019/06/23 Python
Python3实现发送邮件和发送短信验证码功能
2020/01/07 Python
django API 中接口的互相调用实例
2020/04/01 Python
python3用PyPDF2解析pdf文件,用正则匹配数据方式
2020/05/12 Python
python 实现倒计时功能(gui界面)
2020/11/11 Python
丧事主持词大全
2014/04/02 职场文书
奥运会口号
2014/06/13 职场文书
2014大学班主任工作总结
2014/11/08 职场文书
​(迎国庆)作文之我爱我的祖国
2019/09/19 职场文书