조건문은 다양한 조건에 따라 다양한 작업을 수행하는 데 사용됩니다.
코드를 작성할 때 다양한 결정을 위해 다양한 작업을 수행해야 하는 경우가 많습니다. 코드에서 조건문을 사용하여 이 작업을 수행할 수 있습니다.
PHP에서는 다음과 같은 조건문이 제공됩니다.
if 문 - 조건이 참일 때 코드를 실행합니다.
if...else 문 - 조건이 true일 때 코드 블록을 실행하고 조건이 true가 아닐 때 다른 코드 블록을 실행합니다.
if...elseif....else 문 - 여러 조건 중 하나가 true일 때 코드 블록을 실행합니다.
switch 문 - 여러 조건 중 하나가 true일 때 코드 블록을 실행합니다.
if 문은 지정된 조건이 true인 경우에만 코드를 실행하는 데 사용됩니다.
if(조건){ 조건이 참일 때 실행되는 코드;}
현재 시간이 20보다 작으면 다음 예에서는 "Have a good day!"를 출력합니다.
<?php $ t = 날짜 ( " H " ) ; ( $t < " 20 " ) { 에코 " 좋은 하루 보내세요! " ; } ?>
조건이 true일 때 코드 블록을 실행하고 조건이 true가 아닐 때 다른 코드 블록을 실행하려면 if....else 문을 사용합니다.
if ( 조건 ) { 조건이 참일 때 실행할 코드 }else { 조건이 참이 아닐 때 실행할 코드 }
다음 예에서는 현재 시간이 20시 미만이면 "좋은 하루 보내세요!"를 출력하고, 그렇지 않으면 "좋은 밤 보내세요!"를 출력합니다.
<?php $ t = 날짜 ( " H " ) ; ( $t < " 20 " ) { 에코 " 좋은 하루 보내세요! " ; } 또 다른 { 에코 " 좋은 밤 되세요 ! " ; ?>
여러 조건 중 하나가 true 일 때 코드 블록을 실행하려면 if....elseif...else 문을 사용하세요. .
if(조건){ 조건이 참일 때 실행되는 코드;}elseif(조건){ 조건이 참일 때 실행되는 elseif 코드;}else{ 조건이 참이 아닐 때 실행되는 코드;}
다음 예에서는 현재 시간이 10보다 작으면 "Have a good morning!"을 출력하고, 현재 시간이 10보다 작지 않고 20보다 작으면 "Have a good day!"를 출력하고, 그렇지 않으면 "Have a good day!"를 출력합니다. "좋은 밤 되세요!" 출력:
<?php $ t = 날짜 ( " H " ) ; ( $t < " 10 " ) { 에코 " 좋은 아침 보내세요 ! " ; elseif ( $t < " 20 " ) { 에코 " 좋은 하루 보내세요! " ; } 또 다른 { 에코 " 좋은 밤 되세요 ! " ; ?>
switch 문에 대해서는 다음 장에서 설명하겠습니다.