Lernziel
Du lernst, wie Klassen und Objekte in PHP definiert und erzeugt werden.
Wie OOP konkret in PHP ausgedrückt wird.
Du lernst, wie Klassen und Objekte in PHP definiert und erzeugt werden.
class Benutzer {
public $name;
public function hallo() {
return "Hallo " . $this->name;
}
}
$user = new Benutzer();
$user->name = "Mia";
echo $user->hallo();
Mit new wird ein Objekt erzeugt. Mit $this greift eine Methode auf die aktuelle Instanz und deren Eigenschaften zu.
Objektorientierter PHP-Code wirkt anfangs ungewohnt, ist aber bei groesseren Anwendungen deutlich uebersichtlicher.