if문의 새로운 문법. 2009-04-28 14:34:40에 작성. 1,009번 읽힘.

난 항상 if문을 코딩할 땐

if ($a == "a") echo "test";
else echo "test2";

라던가

if ($a == "a")
{
    echo "test";
}
else
{
    echo "test2";
}

로 쓰곤 했다.

그러나 얼마전 한줄로 여러 명령을 쓰고 싶은데 { } 를 안쓰고 어떻게 방법이 없을까 하고 찾아보다가 이렇게 새로운 문법을 발견했다.

if ($a == "a"):
    echo "test";
    exit;
else:
    echo "test2";
    echo "test3";
endif;
echo "EOF";

이렇게 { } 가 없이 간단한 if문을 작성할땐 이런 문법이 쓰일 수 있다.
{}이 없고 : 과 endif; 가 생겼다.

이 문법은 이럴때 편하게 쓰일 수 있다.

if ($a == "a")
{
    echo "test";
    myfunc($a);
    exit;
}

이와같이 별 내용도 없는 주제에 괜히 몇줄이나 잡아 먹고 있는놈을

if ($a == "a"): echo "test"; myfunc($a); exit; endif;

이렇게 간단하게 바꿔줄 수 있다.

나눔고딕코딩 2009-03-14 15:58:00에 작성. 1,263번 읽힘.

사용자 삽입 이미지

네이버에서 무료로 배포하는 오픈소스글꼴인 나눔고딕 코딩이다.
코딩용이면서 벡터체인 글꼴을 처음써보는데 꽤 좋다.
계속 쓸듯..