I tag PHP, e i PHP short tags sono le sintassi per avvisare l’interprete PHP che quello che segue è codice da tradurre: sono molteplici. Infatti dal classico: <?php ?> si passa al contrastato <? ?>, all’inutile <% %>, e all’esotico <script language=”php”> </script>.
A differenza di <?php ?> e <script language=”php”> </script> gli altri, per disincentivarne l’utilizzo sono attivi solo se abilitato il rispettivo parametro parametro in php.ini:
<? ?> short_open_tag
<% %> asp_tags
Ognuno di questi ha pro e contro: