기타 time_sleep_until
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
time_sleep_until — 지정된 시간까지 스크립트를 잠자기 상태로 만듭니다.
설명
time_sleep_until(float $timestamp
): bool
지정된 timestamp
까지 스크립트를 잠자기 상태로 만듭니다.
매개변수
timestamp
- 스크립트가 깨어나야 하는 타임스탬프입니다.
반환 값
성공하면 true
를, 실패하면 false
를 반환합니다.
오류/예외
지정된 timestamp
가 과거인 경우 이 함수는 E_WARNING
을 생성합니다.
Examples
예제 #1 time_sleep_until() 예제
<?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));
?>
메모
참고: 모든 신호는 스크립트가 깨어난 후에 전달됩니다.
기타
- sleep() - 실행 지연
- usleep() - 마이크로초 단위의 실행 지연
- time_nanosleep() - 몇 초 및 나노초 동안 지연
- set_time_limit() - 최대 실행 시간 제한