PHP는 파일을 파싱(구문 분석)할 때 열기 및 닫기 태그를 찾는다.
<?php와 ?>인데 이러한 태그는 PHP에게 코드 해석을 시작하고 중지하도록 얘기해준다.
이러한 방식으로 파싱하면 PHP가 모든 종류의 다른 문서에 삽입될 수 있는데, 이는 한 쌍의 여닫이 태그 밖의 모든 것이 PHP 파서에 의해 무시되기 때문이다.
PHP는 단축 출력 태그인 <?=와 더 자세한 <?php 출력이 있다.
예제 #1 PHP 열기 및 닫기 태그
단축 태그(예 3)는 기본적으로 사용할 수 있지만 short_open_tag php.ini 구성 파일 지시문을 통해 비활성화할 수 있으며, PHP가 --disable-short-tags 구성으로 빌드된 경우 기본적으로 비활성화할 수 있다.
주의:
짧은 태그는 비활성화할 수 있으므로 호환성을 극대화하기 위해 일반 태그(<?tag?> 및 <=?>)만 사용하는 것이 좋다.
파일에 PHP 코드만 포함되어 있으면 파일 끝에 있는 PHP 닫기 태그를 생략하는 것이 좋다.
이것은 PHP 닫는 태그 뒤에 실수로 공백이나 새로운 줄이 추가되는 것을 방지하는데, 이는 PHP가 스크립트의 그 시점에서 출력을 보낼 의도가 없을 때 출력 버퍼링을 시작하기 때문에 원치 않는 효과를 일으킬 수 있다.
© 2022 pinfo. All rights reserved.