PHP sleep() 함수
정의 및 사용법
sleep() 함수는 코드 실행을 몇 초 동안 지연시킵니다.
구문 절전(초)
초가 필요합니다. 일시중지 시간(초)입니다.
반환값
성공하면 0을 반환하고, 그렇지 않으면 false를 반환합니다.
오류/예외
지정된 설명 초가 음수인 경우 이 함수는 E_WARNING을 생성합니다.
예
<?php echo date('h:i:s') . "<br />"; //暂停 10 秒 sleep(10);//重新开始 echo date('h:i:s'); ?>
출력:
12:00:08 12:00:18
PHP usleep() 함수
정의 및 사용법
usleep() 함수는 코드 실행을 마이크로초 동안 지연시킵니다.
구문 usleep(마이크로초)
마이크로초가 필요합니다. 일시 중지 시간(마이크로초)입니다.
반환값
반환값이 없습니다.
팁 및 참고 사항
참고: PHP 5 이전에는 이 기능이 Windows 시스템에서 작동하지 않았습니다.
참고: 1마이크로초는 100만분의 1초와 같습니다.
예
<?php echo date('h:i:s') . "<br />"; //延迟 10 描述 usleep(10000000); //再次开始 echo date('h:i:s'); ?>
출력:
09:23:14 09:23:24
PHP에서 sleep 및 unsleep 사용법
필요할 때 몇 초 동안 프로그램 실행을 일시 중지하려면 sleep
int sleep (int $seconds)을 사용하면 $seconds 초 동안 일시 중지한 후 프로그램이 실행됩니다.
성공 시 0을 반환하고, 오류 시 FALSE를 반환하며, 성공 시 0을 반환하고, 오류 시 false를 반환합니다.
호출이 신호에 의해 중단된 경우 sleep()은 0이 아닌 값을 반환합니다. Windows에서 이 값은 항상 192(Windows API 내의 WAIT_IO_COMPLETION 상수 값)입니다. , 반환 값은 잠자기까지 남은 시간(초)이 됩니다.
통화가 신호에 의해 중단되면 함수는 0이 아닌 값을 반환합니다. Windows 플랫폼에서 이 값은 항상 192입니다(이 값은 IO가 완료될 때까지 기다리는 Windows API의 WAIT_IO_COMPLETION 상수 값입니다). 다른 플랫폼의 반환 값은 sleep이 실행되지 않은 시간(초)입니다.
지정된 초 수가 음수이면 이 함수는 E_WARNING을 생성합니다. 프로그램이 1초 동안 실행을 일시 중지하면 usleep을 사용할 수 있습니다.
void usleep( int $micro_seconds )
지정된 마이크로초 동안 프로그램 실행을 지연합니다.
usleep 매개변수는 마이크로초이며 반환 값이 없습니다.
프로그램 실행 단위를 더 작게(마이크로초 미만) 필요로 하는 경우
time_nanosleep() - 몇 초 및 나노초 동안 지연
을 사용할 수 있습니다. 프로그램을 일시 중지하려면 특정 시점까지 실행하려면
time_sleep_until()을 사용하면 됩니다. 지정된 시간까지 스크립트를 절전 모드로 설정
더 많은 PHP sleep() 함수 , usleep() 함수와 관련된 기사를 보려면 PHP 중국어 웹사이트에 주목하세요!