phpbar.de logo

Mailinglisten-Archive

[php] function &dummy

[php] function &dummy

Florian Kugler php_(at)_phpcenter.de
Fri, 20 Apr 2001 21:49:55 +0200


hi,

>> Hey, haben nirgendswo einen Hinweis gefunden, was
>> der Unterschied zwischen den folgenden Methoden-
>> deklarationen ist:
>>
>> class ... {
>>         function dummy(){
>>         }
>>         function &dummy(){
>>         }
>> }
>Bei dem unteren Funktionsaufruf werden eventuelle Fehlermeldungen
>unterdrückt, ist z.B. ganz praktisch bei mysql_connect(), wenn man
>eigene Fehlerbehandlungsroutinen einsetzen will.

um eventuelle fehlermeldungen zu unterdrücken, stellt man ein
_(at)_ vor den funktionsaufruf (!), nicht for die deklaration.

ein & vor dem funktionsnamen bewirkt, daß die funktion eine
referenz auf das ergebnis zurückgibt, nicht das ergebnis selbst.
man muß aber auch vor dem funktionsaufruf das & davorstellen,
damit die referenz zurückgegeben wird.

siehe auch: http://php3.de/manual/en/language.references.return.php


bye, florian.






php::bar PHP Wiki   -   Listenarchive