if 문은 임의의 표현 식의 결과에 따라서 정해진 명령 행을 실행할지 또는 건너뛸지를 결정하는 가장 기본적인 제어 구조 중 하나입니다.
if 문의 구조
문법 구조 | 설명 |
---|---|
if (표현식) 명령문; |
표현식의 결과가 참이면 명령문을 실행하고, 표현식의 결과가 거짓이면 명령문을 실행하지 않음 |
<?php
$var1 = $var2 = 1;
if($var1 == $var2) // 표현식의 결과가 참
echo "var1 and var2 are equal"; // if 문 내부의 명령문을 실행
?>
[출력 결과]
var1 and var2 are equal
<?php
$var1 = 1;
$var2 = 2;
if($var1 < $var2)
{ // 중괄호로 명령문을 그룹화
echo "var1 is smaller than var2";
echo "\r\nbye!";
} // 중괄호로 명령문을 그룹화
?>
[출력 결과]
var1 is smaller than var2
bye!
<?php
$var1 = $var2 = 1;
$var3 = 2;
if($var1 == $var2) // 표현식의 결과가 참
{
if($var1 < $var3) // 표현식의 결과가 참
echo "var1 and var2 are equal"; // if 문 내부의 명령문을 실행
}
?>