elseif 구문
elseif 구문은 if와 함께 사용되어, 이전 if 또는 elseif 조건이 거짓인 경우 추가 조건을 검사합니다. 이를 통해 조건 체인을 생성하고 검사 결과에 따라 서로 다른 코드 블록을 실행할 수 있습니다.
구문
if (조건1) {
// 조건1이 참일 때 실행할 코드
} elseif (조건2) {
// 조건2가 참일 때 실행할 코드
} else {
// 모든 조건이 거짓일 때 실행할 코드
}
예시
변수 값을 확인하고 해당 메시지를 출력해 봅시다:
<?php
$num = 10;
if ($num > 15) {
echo '숫자가 15보다 큽니다';
} elseif ($num > 5) {
echo '숫자는 5보다 크지만 15보다는 작거나 같습니다';
} else {
echo '숫자는 5 이하입니다';
}
?>
코드 실행 결과:
'숫자는 5보다 크지만 15보다는 작거나 같습니다'
예시
변수의 데이터 타입을 확인해 봅시다:
<?php
$var = '123';
if (is_int($var)) {
echo '이것은 정수입니다';
} elseif (is_string($var)) {
echo '이것은 문자열입니다';
} else {
echo '이것은 다른 데이터 타입입니다';
}
?>
코드 실행 결과:
'이것은 문자열입니다'