PHP if...else...elseif 문

조건 문은 다른 조건에 따라 다른 행동을 수행하기 위해 사용됩니다

PHP 조건 문

코드를 작성하는 동안, 다른 결정에 따라 다른 행동을 수행하고 싶을 때가 많습니다. 코드에서 조건 문을 사용하여 이를 구현할 수 있습니다.

PHP에서는 다음과 같은 조건 문을 사용할 수 있습니다:

  • if 문 - 지정된 조건이 참이면 코드를 실행
  • if...else 문 - 조건이 true이면 코드를 실행하고, false이면 다른 쪽 코드를 실행
  • if...elseif....else 문 - 두 개 이상의 조건에 따라 다른 코드 블록을 실행
  • switch 문 - 여러 코드 블록 중 하나를 실행 선택

PHP - if 문

if 문은 다음을 위해 사용됩니다:지정된 조건이 true일 때코드 실행。

문법

if (조건) {
  조건이 true일 때 실행되는 코드;
}

다음 예제는 현재 시간 (HOUR)이 20보다 작을 때 "Have a good day!"을 출력합니다:

예제

<?php
$t=date("H");
if ($t<"20") {
  echo "Have a good day!";
}
?>

실행 예제

PHP - if...else 문

if....else 문을 사용하여true 조건이 참일 때 코드를 실행false 조건이 참일 때 다른 코드를 실행

문법

if (조건) {
  true 조건이 참일 때 실행되는 코드;
} else {
  false 조건이 참일 때 실행되는 코드;
}

현재 시간 (HOUR)이 20보다 작을 때, 다음 예제는 "Have a good day!"을 출력하며, 그렇지 않으면 "Have a good night!"을 출력합니다:

예제

<?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 (조건) {
  true 조건이 참일 때 실행되는 코드;
} elseif (condition) {
  true 조건이 참일 때 실행되는 코드;
} else {
  false 조건이 참일 때 실행되는 코드;
}

현재 시간 (HOUR)이 10보다 작을 때, 다음 예제는 "Have a good morning!"을 출력하며, 20보다 작을 때는 "Have a good day!"을 출력합니다. 그렇지 않으면 "Have a 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 문을 배웁니다.