제어 구조 (Control Structures)


do-while 문

do-while 문은 표현식의 검사를 반복문의 시작이 아닌 끝에 수행하는 것을 제외하고는 while 문과 거의 유사합니다.

문법 구조 설명
do
{
  명령문;
}
while(표현식);
1) 명령문을 먼저 실행하고 표현식을 검사
2) 표현식의 결과가 참인 동안 명령문을 반복 실행
<?php
    $var = 0;
    do
    {
      echo "$var\r\n";  // 아래 표현식과 상관 없이 무조건 한 번은 실행
      $var++;
      sleep(1);
    }while($var < 3);
?>
[출력 결과]  
0
1
2