[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가 짝수일 때 현재 반복을 건너뛰므로 홀수만 출력됩니다.

이렇듯 breakcontinue 문은 PHP에서 제어 흐름을 유연하게 조절하는 데에 유용하게 사용됩니다.