kostenloser Webspace werbefrei: lima-city


OOP => Hilfe

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    n********r

    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. :angel:

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    bei getArt() fehlt ein return.
  4. Autor dieses Themas

    n********r


    bei getArt() fehlt ein return.


    Danke.
    Jetzt klappt wieder alles.
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!