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 相关文章推荐
windows下开发并编译PHP扩展的方法
Mar 18 PHP
使用phpQuery采集网页的方法
Nov 13 PHP
codeigniter自带数据库类使用方法说明
Mar 25 PHP
Session的工作机制详解和安全性问题(PHP实例讲解)
Apr 10 PHP
PHP中实现接收多个name相同但Value不相同表单数据实例
Feb 03 PHP
PHP图像裁剪缩略裁切类源码及使用方法
Jan 07 PHP
关于php中一些字符串总结
May 05 PHP
Smarty分页实现方法完整实例
May 11 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
Sep 22 PHP
PHP快速推送微信模板消息
Apr 14 PHP
PHP实现的堆排序算法详解
Aug 17 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
Sep 21 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实现格式化文件数据大小显示的方法
2015/01/03 PHP
PHP实现远程下载文件到本地
2015/05/17 PHP
[原创]php实现 data url的图片生成与保存
2016/12/04 PHP
WebGame《逆转裁判》完整版 代码下载(1月24日更新)
2007/01/29 Javascript
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
2013/04/26 Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
2013/11/25 Javascript
javascript学习笔记(六)数据类型和JSON格式
2014/10/08 Javascript
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
js实现显示当前状态的导航效果代码
2015/08/28 Javascript
只需五句话搞定JavaScript作用域(经典)
2016/07/26 Javascript
JS动态加载脚本并执行回调操作
2016/08/24 Javascript
TypeScript学习之强制类型的转换
2016/12/27 Javascript
用file标签实现多图文件上传预览
2017/02/14 Javascript
javascript深拷贝和浅拷贝详解
2017/02/14 Javascript
关于jQuery库冲突的完美解决办法
2017/05/20 jQuery
[02:57]DOTA2亚洲邀请赛小组赛第四日 赛事回顾
2015/02/02 DOTA
[49:58]完美世界DOTA2联赛PWL S3 Magma vs DLG 第一场 12.18
2020/12/19 DOTA
python编程实现希尔排序
2017/04/13 Python
Python进阶-函数默认参数(详解)
2017/05/18 Python
用python生成(动态彩色)二维码的方法(使用myqr库实现)
2019/06/24 Python
基于Python爬虫采集天气网实时信息
2020/06/05 Python
解决Keras 自定义层时遇到版本的问题
2020/06/16 Python
美国受欢迎的女性牛仔裤品牌:DL1961
2016/11/12 全球购物
百思买加拿大:Best Buy Canada
2018/03/20 全球购物
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
通用C#笔试题附答案
2016/11/26 面试题
《寓言两则》教学反思
2014/02/27 职场文书
民生工作实施方案
2014/05/31 职场文书
我的中国梦演讲稿500字
2014/08/19 职场文书
民族学专业大学生职业规划范文:清晰未来的构想
2014/09/20 职场文书
2014年会计工作总结
2014/11/27 职场文书
电力企业职工培训心得体会
2016/01/11 职场文书
导游词之无锡唐城
2019/12/12 职场文书
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript
详细聊聊vue中组件的props属性
2021/11/02 Vue.js
JAVA SpringMVC实现自定义拦截器
2022/03/16 Python