[PHP] if 조건문에서 else문 사용하기
2022. 9. 1. 20:18ㆍProgram/PHP
022_PHP if 조건문에서 else문 사용하기
[요약]
- 조건문의 조건이 참이 아니면 else문을 사용한다.
if 문의 조건이 거짓일 때 다음의 조건에 따라 명령을 수행하게 하려면 else문을 사용한다.
[else문 사용 방법]
if (조건문) {
// 조건이 참일 때 사용할 명령어
} else {
// 조건이 참이 아닐 때 사용할 명령어
}
else문은 if 조건문 다음에 사용하며, 서로 짝을 이뤄 사용되므로 if 조건문이 거짓이면 else 문이 실행된다.
다음은 else문을 사용한 예제이다.
[예제: 23_else.php ]
<?php
$num1 = 3;
$num2 = 4;
// 두 값의 일치여부 판별
if ($num1 == $num2) {
echo "변수 num1과 num2의 값은 같습니다.";
} else {
echo "변수 num1과 num2의 값은 같지 않습니다.";
}
?>
실행결과

조건에 대해 좀 더 알아보자.
조건이 참이라는 것은 참 성향의 값을 의미한다.
참 성향의 값에는 false와 null 이외의 값을 의미한다.
즉, 조건의 값이 꼭 true가 아니더라도 1 또는 '참'과 같은 값이 조건에 사용되면 그 조건문은 참으로 판별된다.
거짓 성향의 값은 false와 null 이 있다.
다음과 같이 조건문ㄴ에 true를 입력하면 if문의 조건은 참이 된다.
if(true) {
echo "참";
}
다음과 같이 조건문에 숫자 1과 문자열 '안녕'을 입력해도 if문의 조건은 '참'이 된다.
if(1) {
echo "참";
}
if("안녕") {
echo "참";
}
다음과 같이 조건에 거짓 성향의 값을 if문의 조건문에 사용하면 조건은 거짓으로 판별된다.
다음의 if문 코드는 실행되지 않는다.
if(null) {
echo "참";
}
if(false) {
echo "참";
}
초보자를 위한 PHP 200제
김태영 지음 | 정보문화사
'Program > PHP' 카테고리의 다른 글
| [PHP] switch 조건문 사용하기 (0) | 2022.09.02 |
|---|---|
| [PHP] else 문에 if문 사용하기 else if (0) | 2022.09.02 |
| [PHP] if 조건문 사용하기 (0) | 2022.09.01 |
| [PHP] 데이터형(data type) 변환하기 (0) | 2022.09.01 |
| [PHP] 데이터형(data type) 확인하기 gettype() (0) | 2022.09.01 |