do-while 문은 표현식의 검사를 반복문의 시작이 아닌 끝에 수행하는 것을 제외하고는 while 문과 거의 유사합니다.
문법 구조 | 설명 |
---|---|
do { 명령문; } while(표현식); |
1) 명령문을 먼저 실행하고 표현식을 검사 2) 표현식의 결과가 참인 동안 명령문을 반복 실행 |
<?php
$var = 0;
do
{
echo "$var\r\n"; // 아래 표현식과 상관 없이 무조건 한 번은 실행
$var++;
sleep(1);
}while($var < 3);
?>
[출력 결과]
0
1
2