[php] PHP에서의 break 문과 continue 문의 활용
PHP에서는 break 문과 continue 문을 사용하여 제어 흐름을 조절할 수 있습니다. 이러한 제어문을 사용하면 반복문이나 조건문 안에서 원하는 조건을 만족하면 특정 동작을 수행하거나 반복을 중단할 수 있습니다.
break 문
break
문은 반복문(예: for 루프, while 루프) 안에서 사용되며, 특정 조건이 충족될 때 반복문을 중지시킵니다. break
문이 실행되면 가장 안쪽의 반복문만 중지되고, 바깥쪽의 반복문은 계속 실행됩니다.
for ($i = 1; $i <= 10; $i++) {
if ($i == 5) {
break; // $i가 5가 되면 반복문을 중지
}
echo $i . "<br>";
}
위의 예시에서 break
문은 $i
가 5가 되었을 때 반복문을 중지시키므로 결과적으로 1, 2, 3, 4까지만 출력됩니다.
continue 문
continue
문은 반복문 안에서 사용되며, 특정 조건이 충족될 때 현재 반복을 건너뛰고 다음 반복을 수행합니다. continue
문은 특정 조건을 만족할 때만 특정 동작을 수행하고자 할 때 사용됩니다.
for ($i = 1; $i <= 10; $i++) {
if ($i % 2 == 0) {
continue; // $i가 짝수일 때 현재 반복을 건너뜀
}
echo $i . "<br>";
}
위의 예시에서 continue
문은 $i
가 짝수일 때 현재 반복을 건너뛰므로 홀수만 출력됩니다.
이렇듯 break
와 continue
문은 PHP에서 제어 흐름을 유연하게 조절하는 데에 유용하게 사용됩니다.