php while문 vs for문

·2023년 2월 19일
0

PHP에서 사용되는 대표적인 반복문

1. while 문
2. do / while 문
3. for 문
4. foreach 문

while 문

특정 조건을 만족할 때까지 반복해서 실행하는 명령문

while (조건식) {
    조건식의 결과가 참인 동안 반복적으로 실행하고자 하는 명령문;
}

✔ 조건이 참(true)일 경우 내부의 명령문을 실행

루프(loop)

반복해서 실행되는 반복문

무한 루프(infinite loop)

while문 내부에 표현식의 결과를 변경하는 명령문이 존재하지 않을 경우 무한 루프에 빠진다.

따라서 어느 순간에는 결과가 거짓(false)을 갖도록 하는 명령문을 반드시 포함해야 한다.

while 반복문 예시

$i = 1; 

while
 ($i < 6) 
{

  echo $i;
  $i++;
}

결과

12345

for문

while 문과는 달리 자체적으로 초기식, 표현식, 증감식을 포함 하는 반복문

for (초기식; 조건식; 증감식) {
    조건식의 결과가 참인 동안 반복적으로 실행하고자 하는 명령문;
}

✔ for문이 while문보다 간결하게 반복문 표현 가능함

profile
항해중

0개의 댓글