티스토리 툴바

태그 스타일


 Q: <?php 와 <? 태그는 어떻게 다른가요?

 A: 일반적으로 시작태그로 <? 를 많이 사용합니다. 
그러나 프로젝트에서 XML 과의 연계가 필요하다면 시작태그를 <?php 로 사용해야 합니다.

XML 은 <?xml 모양의 태그를 사용하기 때문에 php의 <? 태그와 함께 사용될 경우,
XML 의 <? 부분을 읽어들일때 php 로 오인합니다



PHP 태그 스타일을 알아봅시다. 
함께 포스팅하고 있는 그누보드의 경우 xml 사용을 염두에 두지 않았기 때문에 <? 와 ?> 태그로 이루어져 있습니다.  

 시작태그 끝맺음 태그
 설명
 <?php  ?> 서버에서 이방식을 지원 못하도록 설정할 수 없다. default(권장방식)
XML 문서에서도 사용가능
 <?  ?>  일반적으로 많이 사용되는 방식
XML 사용불가
php.ini 파일에서 short_open_tag = On으로 설정해야 사용가능
 <script language="php">
 ?>  HTML 편집기에서 <?php 나 <? 태그를 지원하지 않는 경우에 사용
 <%  ?>  ASP 나 ASP.NET 과 같은 스타일
php.ini 파일에서 asp_tags = On으로 설정해야 사용가능


사용 예문입니다.

<?php echo 'PHP 태그 사용법1'; ?>	//xml 사용 가능
<? echo 'PHP 태그 사용법2'; ?>		//일반적인 사용


결과는 아래와 같습니다.

	PHP 태그 사용법1
	PHP 태그 사용법2


'PHP  > 문법' 카테고리의 다른 글

태그 스타일  (0) 2012/01/12

share