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

# Start/end tags

주의해야할 첫번째 사실은 PHP의 시작과 끝 태그가 변경되었다는 것이다. 구버전의 `<? >` 형태는 세가지 사용가능한 새 형태로 변경되었다:

예 D-1. 이주: 구버전의 시작/끝 태그

`<? echo "This is PHP/FI 2.0 code.\n"; ?>`

버전 2.0의 PHP/FI는 이런 변종도 지원한다:

예 D-2. 이주: 첫번째 새로운 시작/끝 태그

`<? echo "This is PHP 3.0 code!\n"; ?>`

끝 태그는 현재 단순히 보다-크다(>) 문자대신에 물음표와 보다-크다(>) 문자로 구성되어있다. 하지만, 서버에 XML을 사용할 계획이라면, 첫번째 새로운 변종으로는 문제가 발생할것이다. 왜냐하면 PHP는 XML 문서에 XML 마크업을 PHP 코드로 실행하려 할수 있기 때문이다. 이와 같은 이유로, 다음 변종이 제공된다:

예 D-3. 이주: 두번째 새로운 시작/끝 태그

`<?php echo "This is PHP 3.0 code!\n"; ?>`

일부사람들은 이런 태그를 처리명령 태그로 전혀 이해할수 없는 에디터를 사용하기 때문에 문제가 발생한다. 마이크로소프트 프론트페이지는 그런 에디터 중 하나이고, 이런 문제를 피하는 방법으로서 다음과 같은 변종도 함께 제공된다:

예 D-4. 이주: 세번째 새로운 시작/끝 태그

`<script language="php"> echo "This is PHP 3.0 code!\n"; </script>`

이전 | 처음으로 | 다음
`old_function` | 위로 | if..endif 문법