>백엔드 개발 >PHP 튜토리얼 >PHP sleep() 함수, usleep() 함수 사용법

PHP sleep() 함수, usleep() 함수 사용법

怪我咯
怪我咯원래의
2017-07-06 11:23:213559검색

이 글에서는 주로 PHP sleep() 함수, usleep() 함수를 소개합니다. 필요한 친구들은

PHP sleep() 함수

정의 및 사용법

sleep() 함수를 참고하면 됩니다. . 두번째.
구문 sleep(초)

초가 필요합니다. 일시중지 시간(초)입니다.
반환값

성공하면 0을 반환하고, 그렇지 않으면 false를 반환합니다.
오류/예외

지정된 설명 초가 음수인 경우 이 함수는 E_WARNING을 생성합니다.

<?php 
echo date(&#39;h:i:s&#39;) . "<br />"; //暂停 10 秒
sleep(10);//重新开始 
echo date(&#39;h:i:s&#39;); 
?>

출력:

12:00:08 12:00:18


PHP usleep() 함수

정의 및 사용법

usleep() 함수는 몇 마이크로초 동안 코드 실행을 지연시킵니다.
구문 usleep(마이크로초)

마이크로초가 필요합니다. 일시 중지 시간(마이크로초)입니다.
반환값

반환값이 없습니다.
팁 및 Notes

참고: PHP 5 이전에는 이 기능이 Windows 시스템에서 작동하지 않았습니다.

참고: 1마이크로초는 100만분의 1초와 같습니다.

<?php 
echo date(&#39;h:i:s&#39;) . "<br />"; 
//延迟 10 描述
usleep(10000000);
//再次开始 
echo date(&#39;h:i:s&#39;); 
?>

출력:
09:23:14 09:23:24

PHP에서 sleep 및 unsleep 사용

프로그램이 몇 초 동안 실행을 일시 중지해야 할 경우 sleep을 사용할 수 있습니다

int sleep ( int $seconds ) 프로그램은 $seconds 초 동안 일시 중지된 후 실행됩니다.

Return은 성공 시 0을 반환하고, 오류가 발생하면 FALSE를 반환합니다. 성공 시 0을 반환하고, 오류가 발생하면 false를 반환합니다.

호출이 신호에 의해 중단된 경우 sleep()은 0이 아닌 값을 반환합니다. Windows에서 이 값은 항상 192(Windows API 내의 WAIT_IO_COMPLETION 상수 값)입니다. 는 잠자기까지 남은 초 수입니다.

통화가 신호에 의해 중단되면 이 함수는 0이 아닌 값을 반환합니다. Windows 플랫폼에서 이 값은 항상 192입니다(이 값은 IO가 완료될 때까지 기다리는 Windows API의 WAIT_IO_COMPLETION의 상수 값입니다). Others플랫폼 반환 값은 sleep이 실행되지 않은 시간(초)입니다.

지정된 초 수가 음수이면 이 함수는 E_WARNING을 생성합니다.

매개변수가 음수이면 함수는 경고 오류를 생성합니다.

프로그램이 1초 동안 실행을 일시 중지해야 하는 경우, usleep을 사용할 수 있습니다

void usleep (int $micro_seconds)

지정된 마이크로초 동안 프로그램 실행을 지연합니다.

usleep 매개변수는 마이크로초이며 반환 값이 없습니다.

프로그램 실행 단위를 더 작게(마이크로초 미만) 필요로 하는 경우

time_nanosleep() - 몇 초 및 나노초 동안 지연

프로그램 실행을 특정 지점까지 일시 중지하려면

time_sleep_until() - 지정된 시간까지 스크립트를 잠자기 상태로 만듭니다

위 내용은 PHP sleep() 함수, usleep() 함수 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.