PHP if...else...elseif 문
조건문은 다른 조건에 따라 다른 작업을 수행하는 데 사용됩니다.
PHP 조건문
코드를 작성할 때 다양한 조건에 대해 다른 작업을 수행하려는 경우가 많습니다. 코드에서 조건문을 사용하여 이를 수행할 수 있습니다.
PHP에는 다음과 같은 조건문이 있습니다.
if
명령문 - 하나의 조건이 참이면 일부 코드를 실행합니다.if...else
명령문 - 조건이 참이면 일부 코드를 실행하고 해당 조건이 거짓이면 다른 코드를 실행합니다.if...elseif...else
명령문 - 두 개 이상의 조건에 대해 다른 코드를 실행합니다.switch
statement - 실행할 많은 코드 블록 중 하나를 선택합니다.
PHP - if 문
하나 의 if
조건이 참인 경우 명령문은 일부 코드를 실행합니다.
통사론
if (condition) {
code to be executed if condition is true;
}
예시
"좋은 하루 되세요!" 출력 현재 시간(HOUR)이 20보다 작은 경우:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
?>
PHP - if...else 문
이 if...else
명령문은 조건이 참이면 일부 코드를 실행하고 해당 조건이 거짓이면 다른 코드를 실행합니다.
통사론
if (condition) {
code to be executed if condition is true;
}
else {
code to be executed if condition is false;
}
예시
"좋은 하루 되세요!" 출력 현재 시간이 20시 미만이면 "좋은 밤 되세요!" 그렇지 않으면:
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
else {
echo
"Have a good night!";
}
?>
PHP - if...elseif...else 문
명령문 은 if...elseif...else
둘 이상의 조건에 대해 서로 다른 코드를 실행합니다.
통사론
if (condition) {
code to be executed if this condition is true;
}
elseif (condition) {
code to be executed if first condition is false and this
condition is true;
} else {
code to be executed if all conditions are false;
}
예시
"좋은 아침입니다!" 출력 현재 시간이 10시 미만이면 "좋은 하루 되세요!" 현재 시간이 20보다 작으면 "Have good night!"이 출력됩니다.
<?php
$t = date("H");
if ($t < "10") {
echo "Have a good morning!";
}
elseif ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
PHP - switch 문
진술 은 switch
다음 장에서 설명될 것이다.