Mailinglisten-Archive |
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