PHP time_nanosleep() 函数
定义和用法
time_nanosleep()
函数将当前脚本的执行延迟指定的秒数和纳秒数。
注意:在 Windows 上,系统的睡眠时间可能会超过指定的纳秒数,具体取决于硬件。
实例
将当前脚本的执行延迟 3.5 秒:
<?php if (time_nanosleep(3,500000000) === true) { echo "暂停 3 秒半"; } ?>
语法
time_nanosleep(seconds,nanoseconds)
参数 | 描述 |
---|---|
seconds | 必需。指定要延迟脚本的秒数。 |
nanoseconds | 必需。指定要延迟脚本的纳秒数(必须小于 1,000,000,000)。 |
说明
延迟程序执行指定的 seconds 和 nanoseconds 数。
返回值
如果成功则返回 TRUE,失败则返回 FALSE
如果延迟被一个信号中断,将返回带有以下组件的关联数组:
- seconds - 延迟中剩余的秒数
- nanoseconds - 延迟中剩余的纳秒数
技术细节
返回值: |
成功时返回 TRUE,失败时返回 FALSE。 如果调用被信号中断,将返回关联数组,其中包含剩余的延迟秒数或纳秒数。 |
---|---|
PHP 版本: | 5+ |
PHP 更新日志: | 在 PHP 5.3.0 之前,此函数在 Windows 平台上不起作用。 |