if..endif 문법
if/elseif/else 구문을 작성하는 '부차적인' 방법인,
if(); elseif(); else; endif; 는 3.0 해석기의 거대한 복잡성을 추가하지
않고는 효과적으로 구현될수 없다. 이런 이유때문에, 문법이 변경되었다:
예 D-5. 이주: 구버전의 if..endif 문법
if ($foo); echo "yep\n"; elseif ($bar); echo "almost\n"; else; echo "nope\n"; endif;
|
|
예 D-6. 이주: 새로운 if..endif 문법
if ($foo): echo "yep\n"; elseif ($bar): echo "almost\n"; else: echo "nope\n"; endif;
|
|
구문을 종료하는 하나(endif)를 제외하고 구문 전체에서 세미콜론이
콜론으로 변경되었다는것에 주의한다.