PHP中的usleep()函数是一个内置函数,用于将当前脚本的执行延迟特定的微秒。它类似于sleep()函数,该函数将当前脚本的执行延迟指定的秒数,而usleep()函数则将执行延迟指定的微秒。微秒数作为参数传递给usleep函数,它根据上述作为参数传递的延迟执行脚本。
用法:
usleep(microseconds)
使用的参数:PHP中的usleep()函数接受一个参数微秒。它是一个必需参数,用于指定脚本执行的延迟。
返回值:它不返回任何值。
错误和异常:
- 如果指定的秒数为负,则usleep()函数将引发错误。
- usleep()函数调用消耗CPU周期,并且仅在必要时才使用。 Sleep()函数是一种更好的选择,因为它不占用CPU周期。
例子:
Input : echo date('h:i:s'); usleep(2000000); echo date('h:i:s'); Output : 06:53:48 06:53:50 Input : echo date('h:i:s'); usleep(rand(1000000, 5000000)) echo date('h:i:s'); Output : 06:53:48 06:53:52
以下示例程序旨在说明usleep()函数:
程序1:
<?php
// displaying time
echo date('h:i:s') ;
// delaying execution of script for 2 seconds
usleep(2000000);
// displaying time again
echo date('h:i:s');
?>
输出:
06:53:48 06:53:50
程序2:
<?php
// displaying time
echo date('h:i:s') ;
// using rand() function to randomly choose a
// value and delay execution of the script
usleep(rand(1000000, 5000000))
// displaying time again
echo date('h:i:s');
?>
输出:
06:53:48 06:53:52
参考:http://php.net/manual/en/function.usleep.php
相关用法
- p5.js tan()用法及代码示例
- d3.js d3.hsl()用法及代码示例
- p5.js sin()用法及代码示例
- p5.js log()用法及代码示例
- PHP key()用法及代码示例
- PHP pos()用法及代码示例
- PHP tan( )用法及代码示例
- p5.js cos()用法及代码示例
- PHP each()用法及代码示例
- PHP each()用法及代码示例
- p5.js second()用法及代码示例
- p5.js day()用法及代码示例
注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | usleep() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。