PHP 조건문에서 중괄호의 선택적 사용
if나 else의 중괄호 안에
표현식이 하나만 있을 경우,
이 중괄호를 생략할 수 있습니다.
예를 들어, 모든 괄호가 포함된 다음과 같은 코드가 있다고 가정해 보겠습니다:
<?php
if ($test == 0) {
echo '+++';
} else {
echo '---';
}
?>
다음과 같이 줄일 수 있습니다:
<?php
if ($test == 0) echo '+++'; else echo '---';
?>
또는 다음과 같이:
<?php
if ($test == 0) {
echo '+++';
} else echo '---';
?>
모든 괄호를 제거할 수도 있지만, 한 줄로 작성하지 않고 다음과 같이 작성할 수 있습니다:
<?php
if ($test == 0)
echo '+++';
else
echo '---';
?>
다음 코드를 축약형으로 다시 작성하세요:
<?php
if ($test == 0) {
echo 'yes';
} else {
echo 'no';
}
?>
다음 코드를 축약형으로 다시 작성하세요:
<?php
if ($test == 0) {
echo 'yes';
}
?>