Hey,
ich habe mit OOP jetzt begonnen. Ist etwas kompliziert, und ich bekomm da irgendwie diese Rechnung nicht hin. Ich möchte die anzahl (10) +1 nehmen und dies dann der var ergebnis übergeben.
Mein momentaner Aufbau:
PHP
		
					
				<?php
class Tiere{
	//Sichtbarkeit einstellen (public,protected,private) - Eigenschaft
	public $tieranzahl = '10';
	public $tierart = 'Hunde';
	protected $neueHunde;
	//functionen  (Methoden) erstellen
	public function zeigeanzahl(){
		echo $this->tieranzahl;
		//mit $this greift man in ner methode auf die eigenschaft zu
	}
	public function tierart(){
		echo $this->tierart;
	}
	public function neueHunde($anzahl = 10, $ergebnis ){
		$this->neueHunde = $anzahl;
		$this->neueHunde + 1 = $ergebnis; // <--- hier
		echo $this->neueHunde;
	}
	
}
$anzahltiere = new Tiere; //Instanz setzen
$anzahltiere->zeigeanzahl();
echo '<br>';
$art = new Tiere;
$art->tierart();
echo '<br>';
$rechne = new Tiere;
$rechne->neueHunde();
?>
	
			Alles anzeigen
	Dabei gibt der Browser mit immer den Fehler aus : 
Parse error: syntax error, unexpected '=' in E:\Web\XAMPP\htdocs\OOP\grundlagen.php on line 23
Warum denn dass ? Ich versteh auch nicht warum es nicht rechnet... OOP erscheint mir etwas kompliziert.
Weitere Frage:
zu dem hier: protected $neueHunde;
Hier habe ich ja die eigenschaft neue hunde als geschützt gesetzt. 
Ist die methode dafür auch geschützt oder weil ich public gesetzt habe frei zugänglich ?
Freue mich auf eure Hilfe.
Gruß,
Stef