php short_open_tag - krótkie znaczniki
Standardowo w PHP używamy znaczników
<?php
treść skryptu
?>
Znacznik ten zawsze działa i poprawnie jest interpretowany w XML
Istnieje również inny format konstrukcji znaczników i wygląda on następująco:
<?
treść skryptu
?>
Tego sposobu używamy gdy dyrektywa konfiguracyjna (php.ini) short_open_tag jest ustawiona na ON.
Należy pamiętać, że używanie krótkich znaczników nie jest zalecane. Problem może pojawić się przy przenoszeniu aplikacji na inny serwer, gdzie dyrektywa short_open_tag będzie wyłączona i nie będzie dostępu do pliku php.ini. Oczywiście może okazać się też, że nie będzie żadnych problemów, bo serwer jest skonfigurowany do obsługi krótkich tagów. Niemniej jednak trzeba mieć to na uwadze.
Również w tym pliku można ustawić opcję pozwalającą na używanie stylów ASP.
W tym przypadku skrypt jest umieszczany pomiędzy % jak poniżej:
<%
treść skryptu
%>
Kolejna możliwość znacznikowania przedstawiona jest poniżej:
<script type="text/php">
kod PHP
</script>
Jest ona nie zalecana.