Ereditarietà delle classi nella OOP in PHP

Una classe può ereditare da un'altra classe, prendendo in prestito i suoi metodi e proprietà. Ciò è utile nel caso in cui due classi siano molto simili. Ad esempio, potremmo avere una classe User, e anche una Student che ha le stesse proprietà e metodi, ma ne aggiunge anche dei propri. In questo caso sarebbe conveniente se lo studente ereditasse i metodi ripetuti del genitore. Vediamo come si fa.

Supponiamo di avere una classe User, che sarà il genitore:

php<?php
  class User {
    
  }
?>

Supponiamo anche di avere una classe con lo studente, che sarà il figlio:

php<?php
  class Student {
    
  }
?>

Facciamo in modo che la classe figlia erediti i metodi e le proprietà del suo genitore. Questo si fa con la parola chiave extends:

php<?php
  class Student extends User {
    
  }
?>
Задание 1

Create una classe Employee, che eredita dalla classe User.