echo $begrüßung;
Trozdem entsteht das, was Manuel B. als zweidimensionales Array ansah,
wenn man die Funktion aufruf von der er meinte das es ein eindimensionales hervorbringt.
array_fill() erzeugt ein einfaches Array. Du erhältst ein "zeidimensionales" Array, weil du als Füllwert ein mit einem weiteren array_fill()-Aufruf erzeugtes Array angibst. PHP löst dieses Konstrukt von innen heraus auf. Zuerst erzeugt es ein Array mit dem "rechten" array_fill()-Aufruf. Dieses bekommt das "linke" array_fill() mit auf den Weg und erzeugt nun ein Array mit Elementen, die Kopien des übergebenen Arrays sind. Somit ergibt sich am Ende ein Array dessen Elemente (gleich aussehende) Arrays sind.
echo "$verabschiedung $name";