Aqua: Wann &foo(“bla”); und wann foo(“bla”);

Beitrag lesen

Hallo!

Jedesmal wenn ich in Erfahrung bringen will,
wann man beim Subroutinen-Aufruf ein & Zeichen davor setzt
und wann nicht,  erfahre ich oft:

"Wenn Du ein Anfaenger bist,  schreibe kein & davor,
wenn Du Profi bist,  darfst du eins davor machen"

Hoffentlich gebt ihr mir nettere Antworten dazu,
wann soll ich das & davormachen?

Bei Referenzen brauche ich das & sowieso weil ich &foo("bla");
machen muss,  aber wenn ich keine Referenzen verwende, wann
brauche ich das & und wann nicht?

Und wann ist es absolut verboten ein & davor zu machen?

Danke!
Aqua