echo $begrüßung;
» Egal ob und wieviele Parameter für eine Funktion deklariert sind, func_num_args() liefert ihre Anzahl [...]
besser gesagt: die Anzahl der aktuell übergebenen Werte.
D.h. ich kann eine Funktion deklarieren ohne Parameter an zu geben und sie dann mit beliebig vielen Parametern aufrufen? Kann ich auch eine Kombination machen, z.B.
Ja. Ja. Die ersten paar Parameterwerte kannst du über die Parameter-Variablen ansprechen. Und mit den genannten Funktionen kannst du alle ansprechen, also zusätzlich auch noch die Extra-Werte.
echo "$verabschiedung $name";