1. Integer sind Integer, also bitte
PHP-Code:
var $alter = "3";
zu
PHP-Code:
var $alter = 3;
2. Strings sind Strings, also bitte
PHP-Code:
$Lisa = new Katze(schwarzem);
zu
PHP-Code:
$Lisa = new Katze("schwarzem");
3. Wenn Du die Klassenvariable ausgibst, solltest du auch die Klassenvariable pruefen.
PHP-Code:
if(isset($farbe))
zu
PHP-Code:
if($this->farbe !== null)
4. speicher sparen
PHP-Code:
$message = "Ich bin eine kleine Mietz und ich bin ".$this->alter." Jahre alt";
return $message;
zu
PHP-Code:
return "Ich bin eine kleine Mietz und ich bin ".$this->alter." Jahre alt";
5. wieso gibt ein setter den gerade gesetzten wert zurueck? den weisst du doch beim aufruf sowieso.