Mailinglisten-Archive |
Aloha, > ---------- > Von: Marian Steinbach[SMTP:marian_(at)_ds.fh-koeln.de] > > Das ist ja fein. Ich glaube, ich habe einen Fehler gefunden. Die erste > Funktion und die Klasse haben den selben Namen. Damit hat es bei mir nicht > funktioniert, stattdessen gabe es eine Fehlermeldung (Funktion fehlt > Parameter 1...). Erst, als ich die Funktion umbenannt habe, hat es > geklappt. > Hm, das glaub ich jetzt nicht so ganz ;-) Wenn eine Methode der Klasse den gleichen Namen hat wie die Klasse an sich, dann ist das in PHP der Konstruktor. class mathias { function mathias($parameter) { echo "Diese Funktion wird automatisch aufgerufen wenn jemand new mathias('Hallo') aufruft. Der übergebene Parameter war übrigens" .$parameter; } } Wenn du jetzt nur new mathias(); aufrufst, gibt das einen Fehler, da der Parameter des Konstruktors fehlt. Viele Grüße, Mathias
php::bar PHP Wiki - Listenarchive