기타 sleep
(PHP 4, PHP 5, PHP 7, PHP 8)
sleep — 실행 지연
설명
sleep(int $seconds
): int
지정된 seconds
동안 프로그램 실행을 지연합니다.
매개변수
seconds
- 정지 시간(초).
반환 값
성공 시 0을 반환하고 오류 시 false
를 반환합니다.
호출이 신호에 의해 중단된 경우 sleep()은 0이 아닌 값을 반환합니다. Windows에서 이 값은 항상 192(Windows API 내의 WAIT_IO_COMPLETION
상수 값)입니다. 다른 플랫폼에서 반환 값은 남은 시간(초)입니다.
오류/예외
지정된 seconds
이 음수이면 이 함수는 E_WARNING
을 생성합니다.
Examples
예제 #1 sleep() 예제
<?php
// current time
echo date('h:i:s') . "\n";
// sleep for 10 seconds
sleep(10);
// wake up !
echo date('h:i:s') . "\n";
?>
이 예제는 출력할 것입니다(10초 후)
05:31:23 05:31:33
기타
- usleep() - 마이크로초 단위의 실행 지연
- time_nanosleep() - 몇 초 및 나노초 동안 지연
- time_sleep_until() - 지정된 시간까지 스크립트를 잠자기 상태로 만듭니다.
- set_time_limit() - 최대 실행 시간 제한