PHP if...else...elseif 문
- 이전 페이지 PHP 연산자
- 다음 페이지 PHP Switch
조건 문은 다른 조건에 따라 다른 행동을 수행하기 위해 사용됩니다
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 문을 배웁니다.
- 이전 페이지 PHP 연산자
- 다음 페이지 PHP Switch