echo $begrüßung;
Nenne mir bitte im Gegenzug ein einziges Argument, das FÜR die Verwendung von Short-Open-Tags spricht (und "Schreibfaulheit", da ja drei Zeichen weniger getippt werden müssen, lasse ich zu Gunsten sauberen Codes nicht gelten).
Schreibfaulheit (7 Zeichen weniger) gepaart mit etwas erhöhter Übersichtlichkeit. Es gibt ja auch noch die Variante
<?=
gegenüber
<?php echo
Wenn man PHP als Template-Sprache verwendet und öfter zwischen PHP- und HTML-Mode wechseln möchte, ist das schon ein Vorteil.
Ob ein Code "sauber" oder nicht ist, ist nicht nur eine Sache der Short-Open-Tags.
Ansonsten preferiere auch ich die Lang-Variante (also <?php, nicht <script language="php">), ich habe nur etwas gegen Absolutismen, besonders wenn sie ohne Begründung vorgetragen werden. Denn dann weiß der Angesprochene nicht, warum ihm grad ein "Verbot" auferlegt wurde.
echo "$verabschiedung $name";