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 mysql数据库操作类
Jun 04 PHP
php面向对象的方法重载两种版本比较
Sep 08 PHP
PHP生成网页快照 不用COM不用扩展.
Feb 11 PHP
php代码收集表单内容并写入文件的代码
Jan 29 PHP
PHP 文件编程综合案例-文件上传的实现
Jul 03 PHP
php中使用getimagesize获取图片、flash等文件的尺寸信息实例
Apr 29 PHP
PHP命名空间(namespace)的使用基础及示例
Aug 18 PHP
php文件上传简单实现方法
Jan 24 PHP
PHP中的魔术方法总结和使用实例
May 11 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
May 12 PHP
PHP生成静态HTML文档实现代码
Jun 23 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
Feb 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
codeigniter教程之上传视频并使用ffmpeg转flv示例
2014/02/13 PHP
php获取POST数据的三种方法实例详解
2016/12/20 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
在vs2010中调试javascript代码方法
2011/02/11 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
jquery实现可横向和竖向展开的动态下滑菜单效果
2015/08/24 Javascript
jQuery简单实现提交数据出现loading进度条的方法
2016/03/29 Javascript
基于JavaScript实现在新的tab页打开url
2016/08/04 Javascript
微信 java 实现js-sdk 图片上传下载完整流程
2016/10/21 Javascript
JavaScript正则获取地址栏中参数的方法
2017/03/02 Javascript
VUE前端cookie简单操作
2017/10/17 Javascript
AngularJS实现自定义指令及指令配置项的方法
2017/11/20 Javascript
js 提取某()特殊字符串长度的实例
2017/12/06 Javascript
Bootstrap4如何定制自己的颜色和风格
2018/02/26 Javascript
vue中使用sessionStorage记住密码功能
2018/07/24 Javascript
又拍云 Node.js 实现文件上传、删除功能
2018/10/28 Javascript
Vue一个案例引发的递归组件的使用详解
2018/11/15 Javascript
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
2018/12/20 Javascript
layui框架与SSM前后台交互的方法
2019/09/12 Javascript
javascript网页随机点名实现过程解析
2019/10/15 Javascript
JS面向对象之单选框实现
2020/01/17 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
2020/03/04 Javascript
json_decode 索引为数字时自动排序问题解决方法
2020/03/28 Javascript
Javascript实现秒表计时游戏
2020/05/27 Javascript
详解Vue中的MVVM原理和实现方法
2020/07/15 Javascript
Javascript执行上下文顺序的深入讲解
2020/11/04 Javascript
Python实现Linux的find命令实例分享
2017/06/04 Python
TensorFlow变量管理详解
2018/03/10 Python
解决Matplotlib图表不能在Pycharm中显示的问题
2018/05/24 Python
利用python如何实现猫捉老鼠小游戏
2020/12/04 Python
11月红领巾广播稿
2014/01/17 职场文书
支行行长竞聘演讲稿
2014/05/15 职场文书
高中校园广播稿3篇
2014/09/29 职场文书
关于工作经历的证明书
2014/10/11 职场文书
公司停电通知
2015/04/15 职场文书
MySQL count(*)统计总数问题汇总
2022/09/23 MySQL