|
|
|
|
if , else 조건문 코드 줄이기 (?:) |
|
|
|
|
* 예제 1 : 나이변수($age) 에 따라 $call_age 라는 변수로 미성년과 성인을 구분하여 처리한다면..
1) 기존
if ($age < 20)
{
$call_age = '미성년';
}
else
{
$call_age = '성인';
}
echo "$call_age";
2) 코드 줄이기
$call_age = $age < 20 ? "미성년": "성인";
echo "$call_age";
* 예제 2
if($a == "abc")
{
$msg = "맞습니다.";
}
else
{
$msg = "틀립니다.";
}
이걸 다음과 같이 줄여 쓸 수 있습니다.
$a == "abc" ? $msg = "맞습니다." : $msg = "틀립니다.";
물음표로 줄이면 특히 echo문에서 더 효력을 발휘할 수 있습니다.
<? if($is_member)?echo "어서오세요":echo "로그인하세요" ?>
이걸 이렇게 줄일 수 있습니다.
<?=$ismember?"어서오세요":"로그인하세요"?> |
|
|