반응형
do while
do while문은 while문과 유사하지만 한 가지 차이점이 있습니다. while문은 영역 내 구문을 실행하기 위해서 조건을 먼저 비교를 합니다. 하지만 do while문은 조건 만족 여부 상관 없이 영역 내 구문을 처음 한번 실행을 하고, 다음 반복 회차부터 조건을 비교합니다.
다음 예제는 변수 $k를 -10으로 초기화하고 do while문을 통하여 결과를 출력하는 예제입니다. 변수 $k 초기값이 do while문의 조건을 만족하지 않지만 조건과 상관없이 처음 한번은 실행을 합니다.
<?php
$k = -10;
do {
$k = ( $k < 0 )? 1 : $k;
echo " \$k : {$k} <br/>";
$k++;
}while ( $k > 0 && $k < 6 )
?>
반응형
'소프트웨어 개발 > PHP' 카테고리의 다른 글
[PHP 기초강좌] 제어문 - break (0) | 2023.02.26 |
---|---|
[PHP 기초강좌] 반복문 - foreach (0) | 2023.02.22 |
[PHP 기초강좌] 반복문 - while (0) | 2023.02.17 |
[PHP 기초강좌] 조건문 - switch case (0) | 2023.02.16 |
[PHP 기초강좌] 조건문 - if/else, 삼항 연산자 (0) | 2023.02.15 |
댓글