= 5.1.0, PHP 7, PHP 8)time_sleep_until — 使腳本睡眠到指定的時(shí)間為止。 說(shuō)明time_sleep_until(float $timestamp): bool使腳本睡眠到指定的 timestamp。 參數(shù)times">

time_sleep_until

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

time_sleep_until 使腳本睡眠到指定的時(shí)間為止。

說(shuō)明

time_sleep_until(float $timestamp): bool

使腳本睡眠到指定的 timestamp。

參數(shù)

timestamp

將腳本喚醒的時(shí)間戳。

返回值

成功時(shí)返回 true, 或者在失敗時(shí)返回 false。

更新日志

版本 說(shuō)明
5.3.0 自此,函數(shù)在Windows平臺(tái)可用。

錯(cuò)誤/異常

如果設(shè)定的 timestamp 為過(guò)去的時(shí)間,腳本將會(huì)產(chǎn)生一個(gè) E_WARNING 級(jí)別的錯(cuò)誤。

范例

示例 #1 time_sleep_until() 的一個(gè)例子

<?php

//returns false and generates a warning
var_dump(time_sleep_until(time()-1));

// may only work on faster computers, will sleep up to 0.2 seconds
var_dump(time_sleep_until(microtime(true)+0.2));

?>

注釋

注意: 所有的信號(hào)會(huì)被延遲至腳本喚醒以后。

參見(jiàn)