Mailinglisten-Archive |
Hallo Enrico, weigelt_(at)_metux.de wrote: > Alexander Meurer wrote: > > <snip> > >>Allerdings beschreibt sie noch, daß man das "&" auch beim Aufruf setzen >>kann. Das ist in PHP 4.1.x "deprecated". >> >>Man sollte sich darauf beschränken, die Referenz wirklich in den >>Funktionsparametern zu definieren, wie es in allen anderen Hochsprachen >>auch üblich ist. >> > > also ich persoenlich finde es hervorragend, dass man das & auch beim > aufruf davorsetzen kann, denn da kann ich naemlich genauer entscheiden, > ob die funktion die variable veraendern darf oder nicht. > ich uebergebe naemlich komplexere strukturen gern als referenz, > um rechenzeit zu sparen ... Der einzige, der entscheiden sollte, ob ein Parameter als Referenz übergeben wird, ist der Entwickler der Function - nicht der, der sie benutzt! Wenn ich eine Function schreibe und mir vorstellen kann, daß dort größere Datenmengen übergeben werden, so richte *ich* die Referenz ein. Außerdem kann es nicht Teil meines Konzeptes sein, die Variable zu verändern, wenn ich gar nicht sicherstellen kann, daß der Benutzer meiner Function den Parameter auch als Referenz übergibt! Ciao Alex
php::bar PHP Wiki - Listenarchive