phpbar.de logo

Mailinglisten-Archive

[php] function

[php] function

Alexander Meurer php_(at)_phpcenter.de
Sat, 23 Feb 2002 15:28:16 +0100


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