php
sleep / usleep
- 관리자 2020.09.18 인기
-
- 7,686
- 0
usleep 함수또한 sleep 함수와 동일하게 코드의 실행을 지연시키는 역활을 하나 입력값을 마이크로초로 받습니다.
때문에 0.000001 초단위로 실행시간을 조정할 수 있습니다.
echo '1<br>';
flush();
sleep(1);
페이지를 실행하고 0.5초 후 문자열 "usleep 예제" 라고 출력하시오.
$str = "usleep 예제";
usleep(500000);
echo $str.'<br>';
•ob_start() 를 통해 버퍼링을 시작함
•ob_flush(), flush() 를 통해 현재 버퍼에 가지고 있는 값을 출력함
•ob_end_flush() 를 통해 버퍼링 동작을 종료함
•str_pad() 는 일부 브라우저 자체 버퍼링 기능 동작을 막기 위해 그 버퍼를 임의 값으로 모두 채워버림
•일반적으로 브라우저 버퍼 사이즈가 4Kb (4096 byte) 정도 됨
ob_start();
for ($i = 0; $i < 10; $i++) {
echo $i;
echo "<br>";
echo str_pad('', 4096);
ob_flush();
flush();
sleep(1);
}
ob_end_flush();
- 이전글addslashes() 함수, stripslashes() 함수2020.09.18
- 다음글time() -> date로 변환2020.09.18
댓글목록
등록된 댓글이 없습니다.