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 相关文章推荐
phpfans留言版用到的数据操作类和分页类
Jan 04 PHP
PHP运行SVN命令显示某用户的文件更新记录的代码
Jan 03 PHP
PHP文件上传判断file是否己选择上传文件的方法
Nov 10 PHP
php判断文件上传类型及过滤不安全数据的方法
Dec 17 PHP
PHP的引用详解
Feb 22 PHP
PHP实现过滤各种HTML标签
May 17 PHP
php使用COPY函数更新配置文件的方法
Jun 18 PHP
PHPMailer发送邮件
Dec 28 PHP
thinkphp修改配置进入默认首页的方法
Feb 07 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
Dec 08 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
Aug 02 PHP
php多进程并发编程防止出现僵尸进程的方法分析
Feb 28 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中eclipse 用空格替换 tab键
2013/06/24 PHP
解析PHP实现下载文件的两种方法
2013/07/05 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
2014/09/12 PHP
php使用date和strtotime函数输出指定日期的方法
2014/11/14 PHP
php限制上传文件类型并保存上传文件的方法
2015/03/13 PHP
ThinkPHP表单数据智能写入create方法实例分析
2015/09/27 PHP
Yii2搭建后台并实现rbac权限控制完整实例教程
2016/04/28 PHP
PHP MVC框架skymvc支持多文件上传
2016/05/26 PHP
在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
2007/02/15 Javascript
点击下载链接 弹出页面实现代码
2009/10/01 Javascript
Javascript 遮罩层和加载效果代码
2013/08/01 Javascript
设置checkbox为只读(readOnly)的两种方式
2013/10/11 Javascript
JavaScript实现同一页面内两个表单互相传值的方法
2015/08/12 Javascript
jQuery Validation PlugIn的使用方法详解
2015/12/18 Javascript
jQuery Dialog对话框事件用法实例分析
2016/05/10 Javascript
jQuery事件用法详解
2016/10/06 Javascript
js实现漫天星星效果
2017/01/19 Javascript
jQueryUI Sortable 应用Demo(分享)
2017/09/07 jQuery
微信小程序中吸底按钮适配iPhone X方案
2017/11/29 Javascript
jQuery实现的点击按钮改变样式功能示例
2018/07/21 jQuery
JavaScript中reduce()的5个基本用法示例
2020/07/19 Javascript
[33:23]Secret vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[01:42:49]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第一场 2月26日
2021/03/11 DOTA
浅谈python中的正则表达式(re模块)
2017/10/17 Python
Python数据集切分实例
2018/12/08 Python
python/Matplotlib绘制复变函数图像教程
2019/11/21 Python
营销与策划专业毕业生求职信
2013/11/01 职场文书
总裁秘书岗位职责
2013/12/04 职场文书
应届生求职信
2014/05/31 职场文书
天猫活动策划方案
2014/08/21 职场文书
运动会开幕词
2015/01/28 职场文书
学生不参加考试检讨书
2015/02/19 职场文书
2015年转正工作总结范文
2015/04/02 职场文书
python基础之匿名函数详解
2021/04/21 Python
html实现弹窗的实例
2021/06/09 HTML / CSS
python中redis包操作数据库的教程
2022/04/19 Python