echo $begrüßung;
[...] da beim Sprachkonstrukt auch direkt eine Position angegeben werden kann, an welche Stelle der Wert ins Array eingefügt werden soll.
Es ist nur ein Key, keine Positionsangabe. Folgendes Beispiel
$a = array();  
$a[1] = 42;  
$a[0] = 23;  
  
foreach ($a as $key => $value)  
  echo "Key: $key - Value: $value\n";
gibt nicht etwa 23, 42 aus sondern behält die Reihenfolge bei, so wie die Werte hinzugefügt wurden.
echo "$verabschiedung $name";
 nicht angemeldet
 nicht angemeldet