OOP => Hilfe
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hi,
ich habe mal angefangen mit OOP.
Und das hier ist mal meine erste Klasse:
<?php class baum { var $art = 'nichts'; function getAlter() { $alter = 10; return $alter; } function wasbistdu() { $message ='Ich bin eine '.$this->getArt().' die '.$this->getAlter().' Jahre alt ist.'; return $message; } function getArt() { $this->art; } function setArt($newArt) { $this->art = $newArt; return $this->art; } } $test = new baum; $test->setArt('Birke'); echo $test->wasbistdu(); ?>
Meine Ausgabe ist aber: Ich bin eine die 10 Jahre alt ist.
Also dir Art wird ganz weg gelassen.
Wo habe ich denn meinen Fehler?
Bitte nicht gleich erschlagen. Fange gerade erst an mit OOP.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
bei getArt() fehlt ein return.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage