Completamente de acuerdo con Federico y Nicolás. La sintaxis mencionada se llama
heredoc.
Personalmente, no me gusta. También estoy de acuerdo en no incluir html dentro de variables, a menos que sea estrictamente necesario, que casi nunca lo es, e incluso puede ser más lento si se usan comillas dobles, ya que en ese caso PHP examina inútilmente todo el código html para ver si hay variables que interpretar.
Ojo, en el ejemplo, <?$var2;?> debería ser =<?=$var2?> o =<?php echo $var2 ?>