dedlfix: Referenz in PHP--Funktion

Beitrag lesen

echo $begrüßung;

function add(&$var) { ...

Hier sagst du durch das & schon, dass du eine Referenz entgegennehmen möchtest und keine Kopie des Wertes. Deshalb ist das & hier

add(&$var);

nicht mehr nötig.

Es ist zwar zugelassen, aber nicht mehr gern gesehen (deprecated), dass man auch bei

function add($var) { ...

also ohne explizit eine Referenz zu verlangen, beim Aufruf (call-time) eine Variable per Referenz zu übergeben (pass-by-reference)

add(&$var);

Aber weil es deprecated und meist auch nicht sinnvoll ist, wird besagte Warnung ausgegeben.

echo "$verabschiedung $name";