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默认安装产生系统漏洞
Oct 09 PHP
由php if 想到的些问题
Mar 22 PHP
PHP 抓取网页图片并且另存为的实现代码
Mar 24 PHP
mysql总结之explain
Feb 27 PHP
dedecms函数分享之获取某一栏目所有子栏目
May 19 PHP
php制作文本式留言板
Mar 18 PHP
PHP页面转UTF-8中文编码乱码的解决办法
Oct 20 PHP
Zend Framework框架路由机制代码分析
Mar 22 PHP
php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
Dec 23 PHP
如何判断php mysqli扩展类是否开启
Dec 24 PHP
实例分析基于PHP微信网页获取用户信息
Nov 24 PHP
在laravel中实现ORM模型使用第二个数据库设置
Oct 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中的Session和Cookie
2013/06/21 PHP
深入file_get_contents函数抓取内容失败的原因分析
2013/06/25 PHP
php计算给定时间之前的函数用法实例
2015/04/03 PHP
PHPStorm+XDebug进行调试图文教程
2016/06/13 PHP
PHP仿微信发红包领红包效果
2016/10/30 PHP
javascript学习随笔(使用window和frame)的技巧
2007/03/08 Javascript
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
2008/10/29 Javascript
JavaScript 嵌套函数指向this对象错误的解决方法
2010/03/15 Javascript
基于jquery的修改当前TAB显示标题的代码
2010/12/11 Javascript
面向对象的Javascript之一(初识Javascript)
2012/01/20 Javascript
JavaScript window.document的属性、方法和事件小结
2012/10/24 Javascript
浅谈JavaScript中的对象及Promise对象的实现
2015/11/15 Javascript
JS图片放大效果简单实现代码
2016/09/08 Javascript
JavaScript实现翻页功能(附效果图)
2017/02/16 Javascript
JavaScript严格模式下关于this的几种指向详解
2017/07/12 Javascript
JavaScript中关于base64的一些事
2019/05/06 Javascript
微信小程序实现下拉刷新动画
2019/06/21 Javascript
node.JS二进制操作模块buffer对象使用方法详解
2020/02/06 Javascript
vue实现动态给id赋值,点击事件获取当前点击的元素的id操作
2020/11/09 Javascript
Python中的作用域规则详解
2015/01/30 Python
Python优先队列实现方法示例
2017/09/21 Python
使用python编写udp协议的ping程序方法
2018/04/22 Python
Python小工具之消耗系统指定大小内存的方法
2018/12/03 Python
通过shell+python实现企业微信预警
2019/03/07 Python
Python一行代码解决矩阵旋转的问题
2019/11/30 Python
详解CSS3阴影 box-shadow的使用和技巧总结
2016/12/03 HTML / CSS
俄罗斯首家面向中国消费者的一站式购物网站:Wruru
2020/05/08 全球购物
构造器Constructor是否可被override?
2013/08/06 面试题
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
2013/06/05 面试题
全陪导游欢迎词
2014/01/17 职场文书
优秀少先队工作者事迹材料
2014/05/13 职场文书
开工典礼策划方案
2014/05/23 职场文书
学习党章的体会
2014/11/07 职场文书
行政前台岗位职责
2015/04/16 职场文书
环保建议书作文300字
2015/09/14 职场文书
市级三好生竞选稿
2015/11/21 职场文书