echo $begrüßung;
Im Allgemeinen stehen sie schon in $_GET/$_POST/usw. bereit.
Anders hab ich das auch nie gesehen.
Sie müssen nicht mehr übernommen werden.
Damit meinte ich einfach die Verwendung von $_GET bzw. $_POST.
Leider trifft man diese Formulierung vom Übernehmen ziemlich häufig. Und die meisten verbinden damit das unnötige Umkopieren in andere Variablen. Deswegen beanstandete ich zumindest deine Formulierung.
echo htmlspecialchars($x);
statt
$x = htmlspecialchars($x);
echo $x;
Wie kommst Du eigentlich darauf, daß ich für diesen unnötigen Zwischenschritt bin?
Weil du diese Handlung in zwei Schritte aufgeteilt beschrieben hast. Liegt es da nicht nahe, das als in zwei Schritten zu implementieren zu deuten?
Wie Du bei einer einer Antworten an Malcolm siehst, verarbeite ich auch das _Get bzw. _POST _direkt_.
Und genau da fehlt das htmlspecialchars().
echo "$verabschiedung $name";