⊗ppOpBsPIC 6 of 107 menu

Zugriff auf Eigenschaften innerhalb von Klassen in OOP in PHP

Innerhalb von Klassenmethoden steht uns die spezielle Variable $this zur Verfügung. Sie zeigt auf das Objekt unserer Klasse:

<?php class User { public function show() { var_dump($this); // Objekt } } ?>

Das bedeutet, dass wir auf Eigenschaften des Objekts über $this zugreifen können. Lassen Sie es uns versuchen. Nehmen wir an, unser Objekt hat eine Eigenschaft name. Geben wir diese Eigenschaft in unserer Methode aus:

<?php class User { public $name; public function show() { return $this->name; } } ?>

Lassen Sie uns nun ein Objekt unserer Klasse erstellen:

<?php $user = new User; ?>

Weisen wir die gewünschte Eigenschaft zu:

<?php $user->name = 'john'; ?>

Lassen Sie uns nun die Methode aufrufen, um dadurch den Wert der Eigenschaft auszugeben:

<?php echo $user->show(); // gibt 'john' aus ?>

Schreiben Sie in das Objekt der Klasse Employee die Eigenschaften name und salary.

Erstellen Sie eine Methode, die den Namen des Mitarbeiters auf dem Bildschirm ausgibt.

Erstellen Sie eine Methode, die das Gehalt des Mitarbeiters auf dem Bildschirm ausgibt.

bydeenesfrptru