PHP는 짧은 태그와 ASP 스타일 태그를 포함하여 여러 가지 열기 및 닫기 태그 형식을 제공합니다. 짧은 태그는 개발자에게 편리해 보일 수 있지만 공식 문서에서는 이식성 문제로 인해 사용을 권장하지 않습니다.
이러한 권장 사항에도 불구하고 많은 서버가 짧은 태그를 지원하므로 단축 구문을 사용하고 싶은 유혹이 듭니다. 예를 들어 = 구문은
금지된 단축 태그와 허용되는 단축 에코 태그
PHP 코딩 표준에서는 사용을 금지합니다. 짧은 태그 . 이는 주로 해당 기능이 서버 설정에 따라 달라지기 때문에 코드를 지원하지 않는 서버로 이동하면 호환성 문제가 발생할 수 있습니다.
반면, 축약형 에코 태그 =는 보편적으로 사용됩니다. 지원되며 사용이 허용됩니다. 이 태그는 비활성화할 수 없으므로 이식 가능한 것으로 간주됩니다.
짧은 태그에 대한 인수
짧은 태그 사용을 권장하지 않음에도 불구하고 일부 개발자는 편리함을 주장합니다. 그들은 더 짧은 구문이 타이핑을 줄이고 코드 가독성을 향상시킨다고 주장합니다. 그러나 대부분의 최신 개발 환경에서는 구문 강조 기능을 제공하므로 이 주장은 부정됩니다.
이식성에 대한 고려 사항
PHP 5.4부터는 = ... ?> 태그는 단축 태그 설정에 관계없이 모든 곳에서 지원됩니다. 그러나 5.4 이전의 PHP 버전을 지원해야 하고 짧은 태그 활성화를 보장할 수 없는 경우 전체 구문 을 계속 사용해야 합니다.
향후 호환성
ASP 태그(<%, %>, <%=) 및 스크립트 태그는 PHP 7에서 제거되었습니다. 장기간 이식 가능한 코드의 경우 향후 PHP 버전과의 호환성을 유지하려면 이러한 태그에서 전환하는 것이 좋습니다.
위 내용은 PHP 짧은 태그를 사용해야 합니까: 장단점 평가?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!