本文主要介绍PHP的sleep()函数,usleep()函数,有需要的朋友可以参考一下。
PHP sleep() 函数
并定义用法。
sleep()函数将代码执行延迟几秒钟。
语法睡眠(秒)
需要秒数。暂停时间,以秒为单位。
返回值
如果成功,返回0;否则,返回false。
错误/异常
如果指定的描述秒数为负,该函数将生成一个E_WARNING。
例子
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
回显日期( h:i:s )。br/;//暂停10秒钟
睡眠(10);//重新开始
回显日期( h:I:s );
?
输出:
12:00:08 12:00:18
PHP usleep() 函数
并定义用法。
函数的作用是:将代码执行延迟几微秒。
语法休眠(微秒)
需要微秒。暂停时间以微秒计。
返回值
没有返回值。
提示和评论
注意:在PHP 5之前,这个函数不能在Windows系统上工作。
注意:一微秒等于百万分之一秒。
例子
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
回显日期( h:i:s )。br/;
//延迟10描述
us LEEP(10000000);
//重新开始
回显日期( h:I:s );
?
输出:
09:23:14 09:23:24
PHP中sleep和unsleep的用法
当你需要程序暂停几秒钟时,你可以使用睡眠。
Int sleep (int $seconds)程序暂停$秒,然后执行。
成功时返回零,出错时返回false。成功返回0,错误返回false。
如果呼叫被信号中断,sleep()返回一个非零值。在Windows上,该值将始终为192(Windows API中WAIT_IO_COMPLETION常量的值)。在其他平台上,返回值将是剩余的睡眠秒数。
如果调用被信号中断,这个函数返回一个非零值。在windows平台上,该值始终为192(该值是Windows API中wait _ IO _ completion的常量值)。其他平台的返回值是睡眠未执行的秒数。
如果指定的秒数是负数,这个函数将生成一个E_WARNING。
如果参数为负,该函数将产生一个警告错误。
当你需要暂停程序一秒钟时,你可以使用usleep。
void usleep ( int $micro_seconds)
将程序执行延迟给定的微秒数。
USP参数是微秒,没有返回值。
当你需要一个更小的程序执行单元(小于微秒)时,你可以使用它。
time_nanosleep() -延迟几秒和几纳秒
如果希望程序暂停执行直到某个时间点,可以使用
time_sleep_until()-让脚本休眠到指定的时间