En realidad, la diferencia que marca
wiwi74 es entre
<? y
<?php, dos formas de abrir un bloque de código PHP. La primera es opcional, pero suele causar problemas por lo que no se debería usar. La segunda es la forma normal.
El
else usa la
sintaxis alternativa de estructuras de control, que a veces resulta más clara para usar en plantillas HTML. Es lo mismo entonces que
<?php } else { ?>
Saludos.