Leyendo en varios libros, me he encontrado con el hecho, de que te enseñan cuatro tipo de etiquetas (tags) para delimitar el código PHP y que son:
<?php
instrucciones
?>
<?
Instrucciones
?>
<script language=”php”>
Instrucciones
</script>
<%
Instrucciones
%>
- La primera es la que se utiliza en todos los scripts de PHP.
- Segundo caso todos te comentan que no se utilicen porque en su momento no eran compatibles con XML.
- Tercer caso, es algo en desuso, porque es como si ejecutaras javascript, a mi más bien me parece, porque la etiqueta es muy larga.
- Cuatro lugar, son las que utiliza ASP, y bueno, esto es PHP.
En conclusión, te enseñan actualmente, lo que en el pasado se utilizaba.
Usen la primera, porque las otras están en desuso.

