Forum und email

if..endif 문법

if/elseif/else 구문을 작성하는 '부차적인' 방법인, if(); elseif(); else; endif; 는 3.0 해석기의 거대한 복잡성을 추가하지 않고는 효과적으로 구현될수 없다. 이런 이유때문에, 문법이 변경되었다:

Example#1 이주: 구버전의 if..endif 문법

if ($foo);
    echo "yep\n";
elseif ($bar);
    echo "almost\n";
else;
    echo "nope\n";
endif;

Example#2 이주: 새로운 if..endif 문법

if ($foo):
    echo "yep\n";
elseif ($bar):
    echo "almost\n";
else:
    echo "nope\n";
endif;
구문을 종료하는 하나(endif)를 제외하고 구문 전체에서 세미콜론이 콜론으로 변경되었다는것에 주의한다.