PHP中的time_sleep_until()函數是一個內置函數,用於將當前腳本的執行延遲到指定的時間。
time_sleep_until()函數接受時間戳作為參數,該時間戳表示腳本應何時喚醒。
time_sleep_until()函數成功返回TRUE,失敗返回FALSE。
用法:
time_sleep_until(timestamp)
使用的參數:PHP中的time_sleep_until()函數接受一個參數時間戳。它是一個必需參數,用於指定喚醒時間。
返回值:成功返回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:
<?php
// displaying time
echo date('h:i:s');
// delaying execution of script for 5 seconds
time_sleep_until(time()+5);
// displaying time again
echo ("\n");
echo date('h:i:s');
?>
輸出:
06:50:04 06:50:08
程序2:
<?php
// displaying time
echo date('h:i:s');
// using rand() function to randomly choose a
// value and delay execution of the script
time_sleep_until(time()+ rand(1, 3));
// displaying time again
echo ("\n");
echo date('h:i:s');
?>
輸出:
06:50:14 06:50:15
程序3:
<?php
// delaying execution of script with negative time
time_sleep_until(time()-2);
// displaying time again
echo ("\n");
echo date('h:i:s');
?>
輸出:
false
參考: http://php.net/manual/en/function.time-sleep-until.php
相關用法
- p5.js day()用法及代碼示例
- PHP dir()用法及代碼示例
- PHP each()用法及代碼示例
- PHP each()用法及代碼示例
- p5.js second()用法及代碼示例
- p5.js int()用法及代碼示例
- d3.js d3.max()用法及代碼示例
- PHP Ds\Map put()用法及代碼示例
- p5.js str()用法及代碼示例
- p5.js arc()用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- d3.js d3.lab()用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | time_sleep_until() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。