PHP 매뉴얼
이전 | D. 부록. PHP/FI 2 에서 PHP 3로 이주하기 | 다음

# 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)를 제외하고 구문 전체에서 세미콜론이 콜론으로 변경되었다는것에 주의한다.

이전 | 처음으로 | 다음
Start/end tags | 위로 | while 문법