Hello,
Warum nicht? Wenn ein Objekt als Argument übergeben wird, wird dieser in anderen Sprachen implizit als Referenz übergeben (bei PHP 5 glaube ich auch). Einfache Datentypen werden grundsätzlich als Kopie übergeben. Es sei denn --wie schon beschrieben-- du möchtest, dass du an der einen Stelle mitbekommst, wenn an anderer Stelle etwas mit dem Wert geschehen ist. Der Effekt ist ein ähnlicher, wie bei globalen Variablen.
Nein, der Effekt ist ein ganz anderer. Ob ich ein Call by additonal Displacement (Konstante) oder ein Cal by Reference (variables Displacement, variabler Offset) durchführe, ist ein himmelweiter Unterschied. Der entscheidet nämlich über die Reentranzfähigkeit des Codes.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau