echo $begrüßung;
mich würd jetzt interessieren, ob man so auch mehrere case_Fälle ausführen kann
An der restlichen Arbeitsweise von switch, so wie sie dir schon erläutert wurde ändert das nichts. Am ersten case-Ausdruck, dessen Ergebnis mit dem Ergebnis des switch-Ausdrucks übereinstimmt wird die Abarbeitung angefangen. Weitere case-Ausdrücke interessieren nicht mehr. Am nächsten break wird das switch ganz verlassen.
und ob du das schon getestet hast.
Ja, ich habe das getestet. Ich denke jedoch nicht, dass das dein Grundproblem löst.
So wie ich das zu verstehen glaube, hast du feste HTML-Teile und zwischendrin immer mal wieder variable. Du wist nicht drumrumkommen, jeden variablen Teil getrennt zu betrachten.
Vielleicht ist jedoch ein Template-System die Lösung deines Problems.
PEAR bietet ein paar an: http://pear.php.net/manual/en/package.html.php
Mein Favorit ist HTML_Template_IT, bzw. wenn es komplexer sein soll das darauf aufbauende HTML_Template_Sigma.
echo "$verabschiedung $name";