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 相关文章推荐
PHP教程之PHP中shell脚本的使用方法分享
Feb 23 PHP
深入HTTP响应状态码速查表的详解
Jun 07 PHP
PHP连接局域网MYSQL数据库的简单实例
Aug 26 PHP
Codeigniter注册登录代码示例
Jun 12 PHP
ThinkPHP3.2.3数据库设置新特性
Mar 05 PHP
[原创]php逐行读取txt文件写入数组的方法
Jul 02 PHP
PHP基于phpqrcode生成带LOGO图像的二维码实例
Jul 10 PHP
LINUX下PHP程序实现WORD文件转化为PDF文件的方法
May 13 PHP
php微信公众平台开发之微信群发信息
Sep 13 PHP
解析PHP之提取多维数组指定列的方法
Jan 03 PHP
PHP开发实现快递查询功能详解
Apr 08 PHP
ThinkPhP+Apache+PHPstorm整合框架流程图解
Nov 23 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
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
使用Discuz关键词服务器实现PHP中文分词
2014/03/11 PHP
php通过记录IP来防止表单重复提交方法分析
2014/12/16 PHP
PHP图像处理类库及演示分享
2015/05/17 PHP
PHP实现UTF8二进制及明文字符串的转化功能示例
2017/11/20 PHP
javascript 用记忆函数快速计算递归函数
2010/03/15 Javascript
拥抱模块化的JavaScript
2012/03/07 Javascript
js 实现菜单上下显示附效果图
2013/11/21 Javascript
node.js中的querystring.escape方法使用说明
2014/12/10 Javascript
jQuery中slidedown与slideup方法用法示例
2016/09/16 Javascript
jQuery基于Ajax方式提交表单功能示例
2017/02/10 Javascript
jquery实现轮播图效果
2017/02/13 Javascript
js原生Ajax的封装和原理详解
2017/03/11 Javascript
AngularJS service之select下拉菜单效果
2017/07/28 Javascript
基于js文件加载优化(详解)
2018/01/03 Javascript
关于微信小程序bug记录与解决方法
2018/08/15 Javascript
如何从0开始用node写一个自己的命令行程序
2018/12/29 Javascript
原生js实现移动端Touch轮播图的方法步骤
2019/01/03 Javascript
JS中的算法与数据结构之常见排序(Sort)算法详解
2019/08/16 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
2019/09/06 Javascript
python中使用百度音乐搜索的api下载指定歌曲的lrc歌词
2014/07/18 Python
python采用django框架实现支付宝即时到帐接口
2016/05/17 Python
使用Django和Python创建Json response的方法
2018/03/26 Python
解决Python一行输出不显示的问题
2018/12/03 Python
Python里字典的基本用法(包括嵌套字典)
2019/02/27 Python
python实现将两个文件夹合并至另一个文件夹(制作数据集)
2020/04/03 Python
python 生成任意形状的凸包图代码
2020/04/16 Python
Pycharm自动添加文件头注释和函数注释参数的方法
2020/10/23 Python
DJI全球:DJI Global
2021/03/15 全球购物
《猫》教学反思
2014/02/26 职场文书
创建文明学校实施方案
2014/03/11 职场文书
个人批评与自我批评总结
2014/10/17 职场文书
2014年共青团工作总结
2014/12/10 职场文书
培训计划通知
2015/07/15 职场文书
Python re.sub 反向引用的实现
2021/07/07 Python
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫