반응형
if문
if 문은 조건식의 결과가 참(true)이면 주어진 명령문을 실행하며, 거짓(false)이면 아무것도 실행하지 않습니다.
문법
if (조건식) {
조건식의 결과가 참일 때 실행하고자 하는 명령문;
}
else문
if 문과 같이 사용할 수 있는 else 문은 if 문의 조건식 결과가 거짓(false)일 때 주어진 명령문을 실행합니다
문법
if (조건식) {
조건식의 결과가 참일 때 실행하고자 하는 명령문;
}
else {
조건식의 결과가 거짓일 때 실행하고자 하는 명령문;
}
elseif문
elseif 문은 if 문처럼 조건식을 설정할 수 있으므로, 중첩된 if 문을 좀 더 간결하게 표현할 수 있습니다.
하나의 조건문 안에서 if 문과 else 문은 단 한 번만 사용될 수 있지만 elseif 문은 여러 번 사용되어 다양한 조건을 설정할 수 있습니다.
문법
if (조건식1) {
조건식1의 결과가 참일 때 실행하고자 하는 명령문;
}
elseif (조건식2) {
조건식2의 결과가 참일 때 실행하고자 하는 명령문;
}
elseif (조건식3) {
조건식3의 결과가 참일 때 실행하고자 하는 명령문;
}
elseif (조건식4) {
조건식4의 결과가 참일 때 실행하고자 하는 명령문;
}
.
.
.
.
else {
위의 조건식이 모두 거짓일 때 실행하고자 하는 명령문;
}
switch 문
switch 문은 if / else 문과 마찬가지로 주어진 조건 값에 따라 프로그램이 다른 명령을 수행하도록 하는 조건문입니다.
이러한 switch 문은 if / else 문보다 가독성 측면에서 더 좋습니다.
문법
switch (조건 값)
{
case 값1:
조건 값 = 값1 일 때 실행하고자 하는 명령문;
break;
case 값2:
조건 값 = 값2 일 때 실행하고자 하는 명령문;
break;
.
.
.
.
default:
해당 case가 없을 때 실행하고자 하는 명령문;
break;
}
각 case 절 및 default 절은 반드시 break 키워드를 포함하고 있어야 합니다.
break 키워드는 조건 값에 해당하는 case 절이나 default 절이 실행된 뒤에 전체 switch 문을 빠져나가게 해줍니다.
반응형
'개발 기초 > PHP' 카테고리의 다른 글
PHP - 기타 제어문(continue, break) (0) | 2020.04.24 |
---|---|
PHP - 반복문 (0) | 2020.04.24 |
PHP - 삼항 연산자 (0) | 2020.04.23 |
PHP - 비트 연산자 (0) | 2020.04.23 |
PHP - 논리 연산자 (0) | 2020.04.23 |