Accesso alle proprietà all'interno delle classi nella OOP in PHP

All'interno dei metodi della classe sarà disponibile una variabile speciale $this. Essa indicherà l'oggetto della nostra classe:

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

Ciò significa che possiamo accedere alle proprietà dell'oggetto tramite $this. Proviamo. Supponiamo che il nostro oggetto abbia una proprietà name. Visualizziamo questa proprietà nel nostro metodo:

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

Creiamo ora un oggetto della nostra classe:

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

Assegniamo la proprietà che ci serve:

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

Invochiamo ora il metodo, così da visualizzare a schermo il valore della proprietà:

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

Nell'oggetto della classe Employee assegnate le proprietà name e salary.

Задание 2

Create un metodo che visualizzi a schermo il nome del dipendente.

Задание 3

Create un metodo che visualizzi a schermo lo stipendio del dipendente.