echo $begrüßung;
Per Referenz übergebene Variablen können in PHP 4 nicht optional sein.
Per Referenz übergebene Variablen können schon optional sein, aber nicht
vorbelegt
Einigen wir uns auf: Per Referenz übergebene Variablen können unter PHP4 nicht mit einem Default-Wert belegt werden. Denn
function test($var1,&$var2) {
[...]
@test("blahr");
die hier unterdrückte Warnung hat mit der Referenz nicht viel zu tun. Die kommt auch wenn "normale" Pflicht-Parameter weggelassen werden.
Ich sehe das eher als eine nicht sachgerechte Verwendung einer Funktion oder als einen Konzeptionsfehler beim Erstellen der Funktion an.
echo "$verabschiedung $name";