PHP | time_sleep_until( )函数
PHP中的 time_sleep_until()函数是一个内置函数,用于将当前脚本的执行延迟到指定时间。
time_sleep_until()函数接受时间戳作为参数,这个时间戳表示脚本应该何时唤醒。
time_sleep_until( )函数在成功时返回 TRUE,在失败时返回 FALSE。
句法:
time_sleep_until(timestamp)
使用的参数: PHP中的 time_sleep_until()函数接受一个参数timestamp 。它是一个强制参数,用于指定唤醒时间。
返回值:成功时返回 TRUE,失败时返回 FALSE。
错误和异常:
- 如果指定的时间戳是过去的,这个函数将生成一个 E_WARNING。
- 所有信号都在脚本唤醒后传递。
- 如果指定的数字为负数,此函数将引发错误。
例子:
Input : echo date('h:i:s');
time_sleep_until(time()+5);
echo date('h:i:s');
Output: 07:23:26
07:23:31
Input : echo date('h:i:s');
time_sleep_until(time()+ rand(1, 3));
echo date('h:i:s');
Output : 07:21:55
07:21:57
下面的程序说明了 time_sleep_until()函数:
程序 1 :
输出:
06:50:04
06:50:08
方案二:
输出:
06:50:14
06:50:15
程序 3 :
输出:
false
参考: 函数 : PHP 。 PHP