phpbar.de logo

Mailinglisten-Archive

[php] Overloaden von Funktionen

[php] Overloaden von Funktionen

Gloss Mathias php_(at)_phpcenter.de
Fri, 12 Jul 2002 16:32:10 +0200


Aloha,

> Von: 	Wolfgang Hauck[SMTP:wbh_(at)_euta.net]
>
> Na klar geht das. ;-)
> Der Syntax ist nur etwas anders:
>
> function irgendwas($a = 2,$b = "",$c = "wert",...) {
> }
>
> Aufruf:
>
> irgendwas();
> irgendwas(1);
> irgendwas(1,"test");
> irgendwas(4,"blafasel",50);
>
naja  ein wenig tricksen muß man schon...
Z.B. bei deiner function irgendwas...

Du kannst da nicht herausfinden, ob die Funktion
mit
irgendwas(2);
oder
irgendwas();
aufgerufen wurde. Deswegen war in meim Beispiel
der Default auf etwas gesetzt, das möglichst gar nicht
vorkommen kann ;)

Grüße, Mathias


php::bar PHP Wiki   -   Listenarchive