Web/PHP 2016.10.24 12:53

PHP 태그

  특정한 PHP 태그들로 웹 서버는 PHP의 시작과 끝을 인식할 수있다. PHP 태그 사이에 있는 모든 문장은 PHP 언어로 인식되고 PHP 태그 밖에 있는 것은 일반 HTML로 인식된다. 이러한 PHP 태그는 4가지의 스타일로 사용할 수 있으며 모두 동일하게 동작한다.

 

 

 

# XML 스타일

<?php echo '<p>Wookoa zone.</p>'; ?>

  모든 서버에서 기본적으로 지원하며 강제로 지원하지 않도록 할 수도 없기 때문에 가장 안정적인 스타일이다. 또한 XML 문서에서도 사용할 수 있으므로, 여러 서버에서 동작하는 응용 프포그램을 만들고 있다면 XML 스타일을 추천한다.

 

 

# 짧은 스타일

<? echo '<p>Wookoa zone.</p>'; ?>

  SGML 방식을 따르는 가장 간단한 스타일이지만, config 파일의 short_open_tags를 활성화 시키거나 PHP를 재 컴파일 해야 한다. 이 스타일은 기본으로 지원하는 환경이 많지 않기 때문에 추천하지 않는 방식이다.

 

 

# 스크립트 스타일

<SCRIPT language='php'>echo '<p>Wookoa zone.</p>'</SCRIPT>

  태그의 길이가 가장 긴 스타일로 웹기반 스크립트 언어를 사용해 봤다면 익숙한 문장이다. 작업 환경에 따라 다른 태그를 사용할 수 없는 경우에는 스크립트 스타일을 사용하면 된다.

 

 

# ASP 스타일

<% echo '<p>Wookoa zone.</p>'; %>

  명칭 그대로 ASP 또는 ASP.NET 스타일로써 config 파일에서 asp_tags를 활성화 했다면 사용할 수 있다. 작업 환경이 ASP 환경으로 최적화 되어있지 않다면 굳이 이 스타일을 사용할 이유는 없을 것이다. 기본적으로 활성화 되어있지 않은 스타일이다.

 

 

 

 

짧은 스타일이 획기적으로 짧아졌다고 느끼지 않는다면 XML 스타일을 추천하며, XML 스타일이 불가능한 경우라명 스트립트 스타일을 조합해서 사용하는 것도 나쁘지 않다.

Private comment