머리말
PHP 웹 서버에서는 특정한 태그의 시작과 끝으로 PHP 소스를 실행시킬 수 있다. 그러한 특정한 태그 사이에 있는 모든 소스는 PHP 언어로 수행되며, 특정한 태그 밖에 있는 것은 일반 HTML로 인식된다. 본 포스팅에서는 이러한 특정 PHP 태그의 4가지의 스타일을 소개하도록 한다.
PHP 태그의 4가지 스타일
XML 스타일
모든 서버에서 기본적으로 지원하며 강제로 지원하지 않도록 할 수도 없기 때문에 가장 안정적인 스타일이다. 또한 XML 문서에서도 사용할 수 있으므로, 여러 서버에서 동작하는 응용 프포그램을 만들고 있다면 XML 스타일을 추천한다.
<?php echo '<p>Wookoa zone.</p>'; ?>
짧은 스타일
SGML 방식을 따르는 가장 간단한 스타일이지만, config 파일의 short_open_tags를 활성화 시키거나 PHP를 재 컴파일 해야 한다. 이 스타일은 기본으로 지원하는 환경이 많지 않기 때문에 추천하지 않는 방식이다.
<? echo '<p>Wookoa zone.</p>'; ?>
스크립트 스타일
태그의 길이가 가장 긴 스타일로 웹기반 스크립트 언어를 사용해 봤다면 익숙한 문장이다. 작업 환경에 따라 다른 태그를 사용할 수 없는 경우에는 스크립트 스타일을 사용하면 된다.
<script language='php'>echo '<p>Wookoa zone.</p>'</script>
ASP 스타일
명칭 그대로 ASP 또는 ASP.NET 스타일로써 config 파일에서 asp_tags를 활성화 했다면 사용할 수 있다. 작업 환경이 ASP 환경으로 최적화 되어있지 않다면 굳이 이 스타일을 사용할 이유는 없을 것이다. 기본적으로 활성화 되어있지 않은 스타일이다.
<% echo '<p>Wookoa zone.</p>'; %>
꼬리말
본인의 경우 완벽히 익숙해져있지 않다면 간편한 스타일을 추천하지 않는다. 타 프로그램과 연계 등 확장성을 고려하면, 혹은 짧은 스타일이 획기적으로 짧아졌다고 느끼지 않는다면 XML 스타일을 추천한다. 혹시, XML 스타일이 불가능한 경우라면 스트립트 스타일을 조합해서 사용하는 것도 나쁘지 않다. PHP 태그 스타일에 대해 소개한 본 포스팅은 이로써 마루리를 짓도록 한다.
소중한 댓글 (0)