Lernziel
Du lernst, wie Klassen und Objekte in PHP definiert und erzeugt werden.
PHP | Advanced
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.