Que yo sepa, la única razón para inhabilitar las etiquetas cortas es portabilidad, ya que no todos los servidores las tendrán habilitadas mientras que la forma larga sí. El manual no es muy descriptivo y simplemente menciona que puedes deshabilitar la opción para poder escribir <?xml ?> directamente, lo cual no suena como un argumento muy pesado. Pero lo cierto es que cuando instalas PHP en
Windows, la opción por defecto es inhabilitar las etiquetas cortas.
Esto es bastante desconcertante pues lleva un rato darse cuenta, por ejemplo en el caso de Ágora, de porque el índice sólo muestra una línea horizontal
. No se señala ningún error, así que hasta que no se mira el código fuente de la página generada, no se percibe que hay unas etiquetas que no se interpretaron
En fin, la única razón que tengo a la vista es la de portabilidad.
// Saludos