PHP/문서

PHP 태그

짜집퍼박사(짜박) 2025. 2. 9. 02:54

PHP에서는 코드를 작성할 때 특정한 태그(PHP 태그)를 사용하여 PHP 코드를 HTML이나 다른 언어와 구분합니다.

 

1. 표준 태그 (Standard Tag)

PHP 코드를 감싸는 가장 일반적인 태그입니다.

<?php
    echo "Hello, World!";
?>

- <?php 로 시작하고 ?> 로 닫습니다.

- PHP 파일에서 가장 널리 사용되는 태그입니다.

- 설정에 관계없이 항상 사용할 수 있습니다.

 

2. 단축 태그 (Short Open Tag)

짧은 형태의 태그입니다.

<?
    echo "Hello, World!";
?>

- <? 로 시작하고 ?> 로 닫습니다.

- php.ini에서 short_open_tag 설정이 On이어야 사용할 수 있습니다.

- HTML 코드와 함께 사용할 때 간결하지만, 설정에 따라 동작하지 않을 수도 있어 권장되지 않습니다.

 

3. ASP 스타일 태그 (ASP Style Tag, Deprecated)

ASP 스타일의 태그 형태입니다.

<%
    echo "Hello, World!";
%>

- php.ini에서 asp_tags 설정을 On으로 해야 동작합니다.

- PHP 7.0부터는 지원이 중단되었습니다.

- 사용이 비추천됩니다.

 

4. 짧은 출력 태그 (Short Echo Tag)

<?= ?> 형태로 echo를 대체할 수 있는 태그입니다.

<?= "Hello, World!"; ?>

- <?php echo ?> 와 동일한 기능을 합니다.

- PHP 5.4 이후부터 항상 사용할 수 있으며, short_open_tag 설정과 무관합니다.

- 간단한 출력 시 유용합니다.

 

5. 스크립트 태그 (Script Tag, 거의 사용 안 함)

HTML의 <script> 태그와 유사한 형태입니다.

<script language="php">
    echo "Hello, World!";
</script>

- 초창기 PHP에서 사용되었지만, 현재는 거의 사용되지 않습니다.

- 유지보수성이 떨어지므로 권장되지 않습니다.

 

태그 선택 시 주의할 점

- 일반적으로 <?php ?> 태그를 사용하는 것이 가장 안전하고 권장됩니다.

- <?= ?> 태그는 간단한 출력에 유용하며, PHP 5.4 이상에서는 항상 사용 가능합니다.

- <? (Short Tag)와 <% (ASP Style Tag)는 설정에 따라 동작하지 않을 수 있어 권장되지 않습니다.

 

With ChatGPT

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

PHP 이스케이프  (0) 2025.02.09