dedlfix: Funktion optional Referenz

Beitrag lesen

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";