웹코딩/PHP
처리를 일시 정지하고 싶을 때 sleep() 함수, usleep() 함수
webcooker
2016. 9. 30. 09:22
지정한 시간 동안 처리를 일시 정지하려면 sleep() 함수를 사용합니다. sleep() 함수는 인수로 지정한 초 수 동안만 프로그램으 실행을 일시 정지시킵니다.
∥처리 일시 정지하기
<?php // h() 함수 불러 옵니다. require_once 'h.php'; echo '<p>현재의 시각: ' . h(date('h:i:s')) . '</p>'; // 10 초간 일시 정지합니다. sleep(10); echo '<p>sleep() 함수로 10 초간 정지 후의 시각: ' . h(date('h:i:s')) . '</p>'; ?>
결과화면
1초 미만의 시간 단위로 정지하려면 usleep() 함수를 사용합니다. 이때 인수는 마이크로초(100만 분의 1초)입니다.