[PHP] php 조건문 if 문, if else문, elseif 문
if문은 조건식의 결과가 참(true)이면 주어진 명령문을 실행하고,
거짓이면(false)이면 아무것도 실행하지 않습니다.
문법은 다음과 같습니다.
if문
if (조건식) {
조건식이 참일 경우 실행하고자 하는 명령문;
}
예제)
$num1 = 10
$num2 = 20;
if ($num1 == $num2) { //참
echo "{$num1}과 {$num2}은 다른 수입니다.";
}
if ($num1 < $num2) { //참
echo "{$num1}은 {$num2}보다 작은 수입니다.";
}
if ($num1 > $num2) { //거짓
echo "{$num1}은 {$num2}보다 큰 수입니다.";
}
else문
if문과 같이 사용할 수 있는 else문은 if문의 조건식 결과가 거짓(false)일 때 주어진 명령문을 실행합니다.
문법은 다음과 같습니다.
if (조건식) {
조건식의 결과가 참일 경우 실행;
}
else {
조건식의 결과가 거짓일 경우 실행;
}
예제)
$num1 = 10
$num2 = 20;
if ($num1 == $num2) { //거짓
echo "{$num1}과 {$num2}은 같은 수입니다.";
}
else {
echo "{$num1}과 {$num2}은 다른 수입니다.";
}
elseif문(else if문)
- c언어에서는 else와 if 사이에 공백이 있어야 하지만 PHP 에서는 else와 else if 둘 다 사용 가능합니다.
elseif문은 if문처럼 조건식을 설정할 수 있으므로, 중첩된 if 문을 좀 더 간결하게 작성할 수 있습니다.
elseif문은 조건문 안에서 여러 번 사용되어 다양한 조건을 설정할 수 있습니다.
하지만 if문과 else문은 단 한 번만 사용가능합니다.
문법은 다음과 같습니다.
if (조건식1) {
조건식1의 결과가 참일 때 실행;
}
elseif (조건식2) {
조건식2의 결과가 참일 때 실행;
}
else {
조건식1과 조건식2 모두 거짓일 때 실행;
}
예제)
$num1 = 10
if ($num1 == 20) { //거짓
echo "num1은 20입니다.";
}
elseif ($num1 > 20) { //거짓
echo "num1은 20보다 큽니다.";
}
elseif ($num1 == 10) { //참
echo "num1은 10입니다.";
}
else ($num1 == 30) { //거짓
echo "num1은 30입니다."
}
'IT > php' 카테고리의 다른 글
[PHP] php 반복문 - while 문, do - while 문 (0) | 2023.01.27 |
---|---|
[PHP] php 조건문 - switch 문 (0) | 2023.01.26 |
[PHP] PHP 주석 (0) | 2023.01.25 |
[PHP] urlencode - 문자열 URL 인코딩 함수 (0) | 2019.10.29 |
PHP Mysql 연결 확인 (1) | 2019.10.21 |
댓글