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 相关文章推荐
人大复印资料处理程序_补充篇
Oct 09 PHP
php获得当前的脚本网址
Dec 10 PHP
php 破解防盗链图片函数
Dec 09 PHP
php 字符串函数收集
Mar 29 PHP
PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍
Jul 03 PHP
分享下PHP register_globals 值为on与off的理解
Sep 26 PHP
php file_get_contents抓取Gzip网页乱码的三种解决方法
Nov 12 PHP
使用配置类定义Codeigniter全局变量
Jun 12 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
Jun 22 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
Jan 26 PHP
win10 apache配置虚拟主机后localhost无法使用的解决方法
Jan 27 PHP
PHP基于PDO扩展操作mysql数据库示例
Dec 24 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 网上商城促销设计实例代码
2012/02/17 PHP
PHP使用静态方法的几个注意事项
2014/09/16 PHP
php实现产品加入购物车功能(1)
2020/07/23 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
2017/07/27 PHP
PHP中使用CURL发送get/post请求上传图片批处理功能
2018/10/15 PHP
js版本A*寻路算法
2006/12/22 Javascript
jquery提示 &quot;object expected&quot;的解决方法
2009/12/13 Javascript
使用JQuery进行跨域请求
2010/01/25 Javascript
js使浏览器窗口最大化实现代码(适用于IE)
2013/08/07 Javascript
js捕获鼠标滚轮事件代码
2013/12/16 Javascript
关闭页面window.location事件未执行的原因及解决方法
2014/09/01 Javascript
js实现按钮控制带有停顿效果的图片滚动
2016/08/30 Javascript
EasyUI Combobox设置默认值 获取text的方法
2016/11/28 Javascript
使用JS获取SessionStorage的值
2018/01/12 Javascript
bootstrap-table formatter 使用vue组件的方法
2019/05/09 Javascript
js+HTML5 canvas 实现简单的加载条(进度条)功能示例
2019/07/16 Javascript
vue.js购物车添加商品组件的方法
2019/09/17 Javascript
js模拟实现百度搜索
2020/06/28 Javascript
原生js实现自定义滚动条
2021/01/20 Javascript
[00:12]DAC SOLO赛卫冕冠军 VG.Paparazi灬展现SOLO技巧
2018/04/06 DOTA
在Python中使用swapCase()方法转换大小写的教程
2015/05/20 Python
python实现AES和RSA加解密的方法
2019/03/28 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
2020/01/06 Python
python实现二分类和多分类的ROC曲线教程
2020/06/15 Python
Django中的DateTimeField和DateField实现
2021/02/24 Python
签约仪式主持词
2014/03/19 职场文书
六个一活动实施方案
2014/03/21 职场文书
副科级后备干部考察材料
2014/05/15 职场文书
环保小标语
2014/06/13 职场文书
预备党员群众路线教育实践活动思想汇报2014
2014/10/25 职场文书
入党函调证明材料
2014/12/24 职场文书
签约仪式致辞
2015/07/30 职场文书
2016暑期政治学习心得体会
2016/01/23 职场文书
导游词之峨眉乐山/兵马俑/北京故宫御花园
2019/09/03 职场文书
演讲稿之感恩老师(三篇范文)
2019/09/06 职场文书
导游词之山西祁县乔家大院
2019/10/14 职场文书