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<?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<?php
  class User {
    public $name;
    
    public function show() {
      return $this->name;
    }
  }
?>

Lassen Sie uns nun ein Objekt unserer Klasse erstellen:

php<?php
  $user = new User;
?>

Weisen wir die gewünschte Eigenschaft zu:

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

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

php<?php
  echo $user->show(); // gibt 'john' aus
?>
Задание 1

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

Задание 2

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

Задание 3

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