php

조건문(if, if-else, elseif, switch)

말랑Cow 2021. 7. 15. 11:07
반응형

1. if


if (조건) {
(조건이 true일 때 실행할 코드)
}

 

<?php
$score = 100;

if ( $score == 100 ) {
	echo "100점 입니다.";
}

?>

 

2. if-else


if (조건){
 (조건이 true일 때 실행할 코드)
}
else{
 (조건이 false일 때 실행할 코드)
}

 

<?php
$score = 99;

if ( $score == 100 ) {
	echo "100점 입니다.";
} else {
	echo "100점이 아닙니다.";
}

?>

 

3. else if


if (조건) {
 (조건이 true일 때 실행할 코드)
}
elseif (조건2) {
 (조건2가 true일 때 실행할 코드)
}
elseif (조건3) {
 (조건3이 true일 때 실행할 코드)
}
...

 

<?php
$score = 90;

if ( $score == 100 ) {
	echo "100점 입니다.";
} elseif ( $score == 90 ) {
	echo "90점 입니다.";
}

?>

 

4. switch


switch (인자) {
 case 조건1:
 	조건1에 해당될 때 실행할 코드
    break;
 
 case 조건2:
 	조건2에 해당될 때 실행할 코드
    break;

 case 조건3:
 	조건3에 해당될 때 실행할 코드
    break;
    
 default:
 	모든 조건에 해당되지 않을 때 실행될 코드
    break;
}

 

<?php
$score = 75;

switch ($score) {
	case 100:
		echo "100점 입니다.";
		break;
	
	case 90:
		echo "90점 입니다.";
		break;

	default:
		echo "90점 미만입니다.";
		break;
}
?>

 

break 는 실행을 멈추고 switch 문을 벗어나는 코드입니다.

default 는 위에 나온 모든 case에 해당이 안되면 실행되는 부분입니다.

반응형