Наследияи синфҳо дар ООП дар PHP

Як синф метавонад аз синфи дигар насл гирад, методҳо ва хосиятҳои онро қарз гирад. Ин дар он сурат лозим аст, ки ду синф хеле монанд бошанд. Масалан, мо метавонем синфи User дошта бошем, инчунин Student, ки ҳамон хосиятҳо ва методҳоро дорад, аммо баъзеи худро низ илова мекунад. Дар ин ҳолат муносиб мебуд, ки донишҷӯ методҳои такроришудаи волидайнро насл гирад. Биёед бубинем, ки ин чӣ гуна анҷом дода мешавад.

Бигзор мо синфи User дошта бошем, ки волидайн хоҳад буд:

php<?php
  class User {
    
  }
?>

Бигзор мо инчунин синфи донишҷӯ дошта бошем, ки фарзанд хоҳад буд:

php<?php
  class Student {
    
  }
?>

Биёед тавре кунем, ки синфи фарзанд методҳо ва хосиятҳои волидайни худро насл гирад. Ин бо ёрии калиди extends анҷом дода мешавад:

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

Синфи Employee созед, ки аз синфи User насл мегирад.