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中关于抽象(abstract)类和抽象方法的问题分析
Jan 03 PHP
Smarty模板学习笔记之Smarty简介
May 20 PHP
php使用PDO方法详解
Dec 27 PHP
php两种无限分类方法实例
Apr 21 PHP
PHP实现上传图片到 zimg 服务器
Oct 19 PHP
Smarty日期时间操作方法示例
Nov 15 PHP
php获取文章内容第一张图片的方法示例
Jul 03 PHP
Laravel模型事件的实现原理详解
Mar 14 PHP
PHP Include文件实例讲解
Feb 15 PHP
TP5(thinkPHP框架)实现后台清除缓存功能示例
May 29 PHP
PHP进阶学习之垃圾回收机制详解
Jun 18 PHP
解决tp5在nginx下修改配置访问的问题
Oct 16 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 adodb操作mysql数据库
2009/03/19 PHP
解析php中memcache的应用
2013/06/18 PHP
浅析php单例模式
2014/11/25 PHP
php对二维数组进行相关操作(排序、转换、去空白等)
2015/11/04 PHP
PHP rsa加密解密算法原理解析
2020/12/09 PHP
PHP 实现链式操作
2021/03/09 PHP
基于Jquery实现表格动态分页实现代码
2011/06/21 Javascript
关于js内存泄露的一个好例子
2013/12/09 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
2016/03/11 Javascript
使用jQuery制作遮罩层弹出效果的极简实例分享
2016/05/12 Javascript
使用JavaScript实现弹出层效果的简单实例
2016/05/31 Javascript
BootStrap Validator使用注意事项(必看篇)
2016/09/28 Javascript
jQuery右下角悬浮广告实例
2016/10/17 Javascript
Bootstrap CSS组件之导航(nav)
2016/12/17 Javascript
Node.js Express 框架 POST方法详解
2017/01/23 Javascript
JavaScript变量作用域及内存问题实例分析
2019/06/10 Javascript
如何给element添加一个抽屉组件的方法步骤
2019/07/14 Javascript
通过实例解析javascript Date对象属性及方法
2020/11/04 Javascript
[04:23]DOTA2上海特锦赛小组赛第一日 TOP10精彩集锦
2016/02/27 DOTA
Python爬虫框架Scrapy实战之批量抓取招聘信息
2015/08/07 Python
Python匿名函数及应用示例
2019/04/09 Python
python支付宝支付示例详解
2019/08/22 Python
python web框架中实现原生分页
2019/09/08 Python
Python作用域与名字空间原理详解
2020/03/21 Python
Python如何操作office实现自动化及win32com.client的运用
2020/04/01 Python
使用css创建三角形 使用CSS3创建3d四面体原理及代码(html5实践)
2013/01/06 HTML / CSS
C语言开发工程师测试题
2016/12/20 面试题
学校纪律作风整改措施思想汇报
2014/10/11 职场文书
项目经理岗位职责
2015/01/31 职场文书
大学生党员个人总结
2015/02/13 职场文书
2015年南京大屠杀纪念日活动总结
2015/03/24 职场文书
新闻稿怎么写
2015/07/18 职场文书
2019年幼儿园管理条例范本!
2019/07/17 职场文书
MySQL中的布尔值,怎么存储false或true
2021/06/04 MySQL
redis的list数据类型相关命令介绍及使用
2022/01/18 Redis
Android移动应用开发指南之六种布局详解
2022/09/23 Java/Android