if문
이 제어문으로 각각 다른 코드에 대해 조건적인 수행을 가능케한다.
If문은 다른 if문안에 무한정으로 내포될 수 있다.
expr은 논리(Boolean)값으로 취급된다.
expr이 TRUE와 같다면 PHP는 statement를 수행할것이고, FALSE라면 무시될 것이다.
종종 하나 이상의 구문을 조건적으로 수행시켜야 하는 때가 있다.
물론 if절로 각 구문을 감싸줄 필요는 없다.
중괄호({})를 사용하여 구문 그룹안에 몇개의 구문을 그룹화할 수 있다.
else문
특정 조건에 맞을때 구문을 수행하지 않고, 조건과 맞지 않을 때 else문을 사용한다.
if문 다음의 else문은 if구문안의 표현식이 FALSE일때 수행된다.
else문은 if문이 FALSE일 때만 수행이 된다.
그리고 그들 모두 FALSE값이 될 수 있다면 elseif문을 쓸 수 있다.
else if 문
elseif, 이 이름에서 알수 있듯이, if와 else의 조합이다.
이 구문은 if절 다음에 와서 원래 if표현식이 FALSE와 같은 경우에 다른 구문을 수행한다.
그러나, else와는 달리 elseif조건 표현식이 TRUE일 때만 대체 표현식을 수행할 것이다.
같은 if절 안에 몇개의 elseif절이 존재할 수 있다.
가장 먼저 TRUE가 되는 elseif표현식이 수행될 것이다.
PHP에서는 'else if' (두 단어)로 쓸 수 있고 'elseif' (한 단어) 와 방식은 같다.
문장적(syntactic)으로는 다르지만 둘 방식 모두 같은 결과를 보여줄 것이다.
elseif절은 선행 if 표현식과 다른 elseif표현식이 FALSE이고, 이 elseif표현식이 TRUE일 때만 수행된다.
이 제어문으로 각각 다른 코드에 대해 조건적인 수행을 가능케한다.
If문은 다른 if문안에 무한정으로 내포될 수 있다.
if ( expr )
statement
statement
expr은 논리(Boolean)값으로 취급된다.
expr이 TRUE와 같다면 PHP는 statement를 수행할것이고, FALSE라면 무시될 것이다.
<?php
// $a가 $b보다 크다면 a는 b보다 크다를 출력
if ( $a > $b )
echo "a는 b보다 크다";
?>
// $a가 $b보다 크다면 a는 b보다 크다를 출력
if ( $a > $b )
echo "a는 b보다 크다";
?>
종종 하나 이상의 구문을 조건적으로 수행시켜야 하는 때가 있다.
물론 if절로 각 구문을 감싸줄 필요는 없다.
중괄호({})를 사용하여 구문 그룹안에 몇개의 구문을 그룹화할 수 있다.
<?php
if ( $a > $b ) {
echo "a는 b보다 크다";
$b = $a;
}
?>
if ( $a > $b ) {
echo "a는 b보다 크다";
$b = $a;
}
?>
else문
특정 조건에 맞을때 구문을 수행하지 않고, 조건과 맞지 않을 때 else문을 사용한다.
if문 다음의 else문은 if구문안의 표현식이 FALSE일때 수행된다.
<?php
if ( $a > $b ) {
echo "a는 b보다 크다";
} else {
echo "a는 b보다 크지 않다";
}
?>
if ( $a > $b ) {
echo "a는 b보다 크다";
} else {
echo "a는 b보다 크지 않다";
}
?>
else문은 if문이 FALSE일 때만 수행이 된다.
그리고 그들 모두 FALSE값이 될 수 있다면 elseif문을 쓸 수 있다.
else if 문
elseif, 이 이름에서 알수 있듯이, if와 else의 조합이다.
이 구문은 if절 다음에 와서 원래 if표현식이 FALSE와 같은 경우에 다른 구문을 수행한다.
그러나, else와는 달리 elseif조건 표현식이 TRUE일 때만 대체 표현식을 수행할 것이다.
<?php
if ( $a > $b ) {
echo "a는 b보다 크다";
} else if ( $a == $b ) {
echo "a는 b와 같다";
} else {
echo "a는 b보다 작다";
}
?>
if ( $a > $b ) {
echo "a는 b보다 크다";
} else if ( $a == $b ) {
echo "a는 b와 같다";
} else {
echo "a는 b보다 작다";
}
?>
같은 if절 안에 몇개의 elseif절이 존재할 수 있다.
가장 먼저 TRUE가 되는 elseif표현식이 수행될 것이다.
PHP에서는 'else if' (두 단어)로 쓸 수 있고 'elseif' (한 단어) 와 방식은 같다.
문장적(syntactic)으로는 다르지만 둘 방식 모두 같은 결과를 보여줄 것이다.
elseif절은 선행 if 표현식과 다른 elseif표현식이 FALSE이고, 이 elseif표현식이 TRUE일 때만 수행된다.
WRITTEN BY
- 손가락귀신
정신 못차리면, 벌 받는다.
,