php
PHP - if 조건문
if문은 조건문 중에서 가장 쉽고 단순하면서 자주 사용되는 제어문입니다.
해당 조건문이 참일 때까지 if 또는 else if구문으로 순차적으로 수행하고 마지막으로 거짓이거나 찾는 값이 없으면 else 문을 수행하는 제어문입니다.
if 문 형식:
if, else 문 형식:
if, else if ,else 문 형식:
PHP 제어문은 기본적으로 네 가지 문법 표현이 가능합니다.
주의할 점은 "콜론 문법"의 예시처럼 콜론(elseif(조건):)으로 정의할 때 "else if" 처럼 두 단어로 나눠서는 안됩니다.
아래 예제를 보면 If문은 다른 if문 안에 중첩 사용하는 것도 가능합니다.
해당 조건문이 참일 때까지 if 또는 else if구문으로 순차적으로 수행하고 마지막으로 거짓이거나 찾는 값이 없으면 else 문을 수행하는 제어문입니다.
if 문 형식:
if (expression) { // 조건이 맞으면 실행
statement
}
if, else 문 형식:
if (expression) { // 조건이 맞으면 실행
statement 1
} else { // 조건이 맞지 않으면 실행
statement 2
}
if, else if ,else 문 형식:
if (expression) { // 조건이 맞으면 실행, 맞지 않으면 다음 조건문 이행
statement 1
} else if (expression) { // 조건이 맞으면 실행
statement 2
} else { // 조건이 맞지 않으면 실행
statement 3
}
<?php
$a = 2;
$b = 1;
if ($a > $b) {
echo "a는 b보다 큽니다.";
}
if (true) { // true는 1의 값을 가지므로....
echo "참입니다.";
}
if (!false) {
echo "출력할까요?";
}
// 출력: 출력할까요?
?>
PHP 제어문은 기본적으로 네 가지 문법 표현이 가능합니다.
<?php
// 삼항 문법
$z = 1;
$int = $z ? "참 입니다." : "거짓 입니다.";
echo $int; // 출력: "참 입니다."
// 짧은 문법
if (true)
echo "참 입니다.";
else
echo "거짓 입니다.";
// 출력: 참 입니다.
// 콜론 문법
$x = null;
$c = 1;
if ($x):
echo "첫 번째 구문 입니다.";
elseif($c):
echo "두 번째 구문 입니다.";
else:
echo "거짓일 때 출력합니다.";
endif;
// 출력: 두 번째 구문 입니다.
?>
주의할 점은 "콜론 문법"의 예시처럼 콜론(elseif(조건):)으로 정의할 때 "else if" 처럼 두 단어로 나눠서는 안됩니다.
아래 예제를 보면 If문은 다른 if문 안에 중첩 사용하는 것도 가능합니다.
<?php
$a = 2;
$b = 1;
if ($a > $b) {
if (true) {
$b++;
$b++;
$c = 2;
if ($b > $c) {
$c = false;
if ($c) {
echo 'c값이 존재합니다. ';
} else {
echo 'c값이 존재하지 않습니다. ';
}
} else if(true) {
echo'세번째 구문입니다. ';
}
}
}
// 출력: c값이 존재하지 않습니다.
?>
0 댓글