PHP sleep()函数, usleep()函数
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中explode函数和split函数的区别小结
一.前言 之所以做这个,是因为这两个函数的作用很像,都是把字符串转换成数组. 二.explode 从下面的例子可以看出,生成的数组是有对应的顺序的. $pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; $pieces = explode(" ", $pizza); echo $pieces[0]; // piece1 echo $pieces[1]; // piece2 // 示例 2 $data = &quo
-
php输入流php://input使用示例(php发送图片流到服务器)
从官网信息来看,php://input是一个只读信息流,当请求方式是post的,并且enctype不等于"multipart/form-data"时,可以使用php://input来获取原始请求的数据. 看一个简单的例子. 客户端就是一个表单,非常简单. 复制代码 代码如下: <form action="" method="POST"> name: <input type="text" name=&qu
-
PHP输入流php://input实例讲解
对于php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述. "php://input allows you to read raw POST data. It is a less memory intensive alternative to$HTTP_RAW_POST_DATA and does not need any special php.ini directives. php://input is not available with enctype="
-
php 输入输出流详解及示例代码
最近在学习http协议!为了更好理解http协议,看了一下nodejs的http的模块!感觉收获还是挺多的.比如我用http的request发一个请求: var options = { host: 'localhost', port: 80, path: '/backbone/data.php', method: 'POST' }; var req = http.request(options, function(res) { console.log('STATUS: ' + res.statu
-
PHP中利用sleep函数实现定时执行功能实现代码
在一些竞猜的网站中,如果我们需要做一个定时执行的功能,比如有一道题,在十秒之内要完成,否则显示"您已超时",如果完成,则跳转到下一道题上面,而这中间有一个十秒的停顿,这样的功能是怎样实现的呢? 在PHP中,有一个sleep函数,大概意思是程序执行遇到sleep函数时暂停N秒后继续往下执行.如sleep(10)意思就是程序自上往下执行,遇到sleep(10)语句后暂停十秒,然后继续往下执行.函数括号内的参数是一个数值,代表暂停时间值,单位秒.请看下面一段代码: <?php // c
-
PHP页面间传递值和保持值的方法
一.目录结构 二.两次页面间传递值 在两次页面之间传递少量数据,可以使用get提交,也可以使用post提交,二者的区别恕不赘述. 1.get提交 使用get提交来传递数据,在链接地址中修改发送到服务器的 URL 如下所示http://www.cnblogs.com/MarkRao/p/php01.html?gName=mark&gAge=26,当然也可以在表单中设置method="get",php中接收get提交过来的数据值,使用预定义$_GET变量 从带有 GET 方法的表单
-
PHP输入流php://input介绍
对一php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述. "php://input allows you to read raw POST data. It is a less memory intensive alternative to $HTTP_RAW_POST_DATA and does not need any special php.ini directives. php://input is not available with enctype=&quo
-
php处理单文件、多文件上传代码分享
php处理 单文件.多文件上传实例代码,供大家参考,具体内容如下 后台处理文件submit_form_process.php <?php /****************************************************************************** 参数说明: $max_file_size : 上传文件大小限制, 单位BYTE $destination_folder : 上传文件路径 $watermark : 是否附加水印(1为加水印,其他为不加
-
php输入流php://input使用浅析
在做一个摄像头拍照然后上传的功能,php中使用php://input来获取内容.于是就了解了下php://input. 从官网信息来看,php://input是一个只读信息流,当请求方式是post的,并且enctype不等于"multipart/form-data"时,可以使用php://input来获取原始请求的数据. 看一个简单的例子. 客户端就是一个表单,非常简单. 复制代码 代码如下: <form action="" method="POST
-
PHP sleep()函数, usleep()函数
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')
-
C++中回调函数及函数指针的实例详解
C++中回调函数及函数指针的实例详解 如何获取到类中函数指针 实现代码: //A类与B类的定义 class A { public: void Test() { cout << "A::Test()" << endl; } }; class B : public A { public: void Test() { cout << "B::Test()" << endl; } }; //定义类的成员函数指针 typedef
-
详谈Python高阶函数与函数装饰器(推荐)
一.上节回顾 Python2与Python3字符编码问题,不管你是初学者还是已经对Python的项目了如指掌了,都会犯一些编码上面的错误.我在这里简单归纳Python3和Python2各自的区别. 首先是Python3-->代码文件都是用utf-8来解释的.将代码和文件读到内存中就变成了Unicode,这也就是为什么Python只有encode没有decode了,因为内存中都将字符编码变成了Unicode,而Unicode是万国码,可以"翻译"所以格式编码的格式.Python3中
-
golang 函数以及函数和方法的详解及区别
golang 函数以及函数和方法的区别 在接触到go之前,我认为函数和方法只是同一个东西的两个名字而已(在我熟悉的c/c++,python,java中没有明显的区别),但是在golang中者完全是两个不同的东西.官方的解释是,方法是包含了接收者的函数.到底什么意思呢. 首先函数的格式是固定的,func+函数名+ 参数 + 返回值(可选) + 函数体.例 func main() { fmt.Println("Hello go") } 在golang中有两个特殊的函数,main函数和ini
-
基于js里调用函数时,函数名带括号和不带括号的区别
示例代码: <span style="font-size:18px;">function hi(){ var a = 1; return function(){ console.log(a++); }; }; var aaa = hi(); var bbb = hi; </span> 如以上代码: aaa 是将 hi() 的运行结果赋值给它,即 return 返回的匿名函数,此时有一个闭包,则每次调用 aaa 时都访问的同一个 a,aaa() 第一次运行结果为
-
VBS教程:函数-转换函数
转换函数Asc 函数CBool 函数CByte 函数CCur 函数CDate 函数CDbl 函数Chr 函数CInt 函数CLng 函数CSng 函数CStr 函数Hex 函数Oct 函数
-
浅谈python中的getattr函数 hasattr函数
hasattr(object, name) 作用:判断对象object是否包含名为name的特性(hasattr是通过调用getattr(ojbect, name)是否抛出异常来实现的). 示例: >>> hasattr(list, 'append') True >>> hasattr(list, 'add') False getattr(object,name,default): 作用:返回object的名称为name的属性的属性值,如果属性name存在,则直接返回其
-
详解Swift中的函数及函数闭包使用
一.引言 函数是有特定功能的代码段,函数会有一个特定的名称调用时来使用.Swift提供了十分灵活的方式来创建与调用函数.事实上在Swift,每个函数都是一种类型,这种类型由参数和返回值来决定.Swift和Objective-C的一大区别就在于Swift中的函数可以进行嵌套. 而Swift中的闭包是有一定功能的代码块,这十分类似于Objective-C中的block语法.Swift中的闭包语法风格十分简洁,其作用和函数的作用相似. 二.函数的创建与调用 函数通过函数名,参数和返回值来定义,参数和返
-
PHP利用func_get_args和func_num_args函数实现函数重载实例
本文实例讲述了PHP利用func_get_args和func_num_args函数实现函数重载的方法.分享给大家供大家参考.具体方法分析如下: 学习php的朋友都知道php本身是没有函数重载这一说的,更没说像java,c那样使用方法,但如果我们深入了解一下会发现可以在php中使用func_get_args()和func_num_args()函数实现函数重载,下面来举两个函数重载例子.这两个函数实现函数的重载. 1.默认参数,如果一个函数里面,这不是必须参数,而添加相应的默认值,就可以完成相应的功
-
(转载)JavaScript中匿名函数,函数直接量和闭包
原文出处: http://www.dnew.cn/post/196.htm 先看下下面几种写法 1.function f(x){return x*x;};f(x); 2.(function(x){return x*x;})(x); 3.(function(x){return x*x;}(x)); 第一种我们应该都很熟悉了,这是我们经常使用的写法.第二第三种都是匿名函数的写法. ------------------------------------------------------------
随机推荐
- 利用Tkinter和matplotlib两种方式画饼状图的实例
- PowerShell入门教程之PowerShell管道介绍
- jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
- 点击文字链接弹出确认框基于js Confirm实现
- 打印机常见十大故障分析第1/2页
- 如何Shrink Undo表空间,释放过度占用的空间
- js在客户端验证密码强度,兼容FireFox和IE
- C#中的数组作为参数传递所引发的问题
- 快速解决boost库链接出错的问题(分享)
- js 简易版滚动条实例(适用于移动端H5开发)
- 用javascript关闭本窗口技巧小结
- 基于insertBefore制作简单的循环插空效果
- C#实现用于操作wav声音文件的类实例
- MYSQL必知必会读书笔记第八章之使用通配符进行过滤
- JAVA中堆、栈,静态方法和非静态方法的速度问题
- Python爬虫:url中带字典列表参数的编码转换方法
- iOS代码瘦身实践之如何删除无用的类
- java密钥交换算法DH定义与应用实例分析
- 如何用java编写一个rmi
- js中offset,client , scroll 三大元素知识点总结