PHP non funziona senza i delimitatori. Ci sono 4 possibili delimitatori e non tutti sono abilitati di default.
Codice PHP:
1.  <?php ...codice php... ?>

2.  <script language="php">
           
...codice php...
    
</script>

3.  <? ...codice php... ?>

4.  <% ...codice php... %>
Per poter utilizzare "<? ?>" devi abilitare direttiva "short_open_tag" nel file php.ini. Invece per "<% %>" devi abilitare direttiva "asp_tags" sempre in php.ini.