반복문은 동일한 코드나 로직을 지정된 조건이나 횟수만큼 반복해서 실행할 때 사용됩니다. PHP에서는 while, for를 통해 전통적인 순회 제어를 수행할 뿐만 아니라, foreach를 제공하여 배열(Array) 데이터를 처리하는 데 매우 직관적이고 강력한 도구를 제공합니다.
| 명령어 | 역할 및 작동 방식 | 주요 사용처 |
|---|---|---|
while |
조건이 참(true)인 동안 계속해서 반복 실행 | 무한 루프, 조건 기반 종료 |
do-while |
코드를 최소 한 번은 실행한 후, 조건을 검사하여 반복 | 선 실행 후 조건 판단이 필요할 때 |
for |
초기식, 조건식, 증감식을 한 줄에 정의하여 정해진 횟수만큼 반복 | 횟수가 명확한 반복 순회 |
foreach |
배열의 시작부터 끝까지 자동으로 순회 (인덱스 계산 불필요) | 배열 및 객체 데이터 처리 |
조건이 참(true)인 동안 코드를 계속 반복 실행합니다. do-while은 조건을 나중에 검사하므로 최소 1번은 무조건 실행되는 차이가 있습니다.
for (초기식; 조건식; 증감식) 구조로 작성하며, 반복 횟수가 명확할 때 가장 많이 쓰이는 반복문입니다.
배열의 처음부터 끝까지 자동으로 순회하면서 값을 하나씩 꺼내줍니다. PHP에서 가장 사랑받는 배열 전용 반복문입니다.