PHP 스크립트를 구별할때 <? php태그와 ?>태그로 끝나는 부분의 코드를 PHP코드로 인식하여 해석하는게 PHP파서의 역활이죠.. 이 외에도 PHP스크립트 코드임을 나타내는 방법에 대해서 설명해드리겠습니다.
기본적인 <?php [문법] ?> 방법과 <?php의 php를 생략하고 간단히 <? 태그 와 ?> 태그를 사용하는 방법입니다. 이방법은 PHP를 Apache 웹서버의 모듈로 컴파일한 후 PHP 환경설정 파일 php.ini에서 short_open_tag 항목의 값을 on으로 설정한후 사용할수 있는것입니다.
PHP설치하실때 임의로 고치지 않으셨다면 on으로 되어있기때문에 보통 PHP스크립트를 작성하실때 <? 태그와 ?>태그를 사용할수 있단거랍니다.
또다른방법은 asp 태그인 <% , %>로 php를 쓰는방법입니다. 이를 위해서는 php.ini에서 asp_tags항목의 값을 on으로 해주셔야 합니다. 물론 기본값은 off로 되어있습니다.
마직막 방법은 자바스크립트의 <script language="php"> ~ </script> 와 같이 표현하는방법입니다.
자 이건 팁인데.. php나 c,perl 등의 언어는 문장을 끝내는데 항상 ;(세미콜론)이 들어가죠.
하지만 마지막에 들어가는 문장 그러니까. ?>태그 바로 앞에 들어가는 문장은 세미콜론을 생략하여도 오류가 나지 않습니다. 그럼~ 초보들의 위한 PHP파서 이해하기를 맞치겠습니다.~
출처 : http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=21892