Pewarisan Antara Muka antara satu sama lain dalam OOP dalam PHP

Antara muka, sama seperti kelas, boleh mewarisi antara satu sama lain menggunakan pengendali extends. Mari kita lihat contoh. Katakan kita mempunyai antara muka seperti ini dari pelajaran lepas:

php<?php
  interface iRectangle
  {
    public function __construct($a, $b);
    public function getSquare();
    public function getPerimeter();
  }
?>

Walau bagaimanapun, kita sudah mempunyai antara muka iFigure, yang menerangkan sebahagian kaedah antara muka kita:

iFigure.php<?php
  interface iFigure
  {
    public function getSquare();
    public function getPerimeter();
  }
?>

Mari kita buat antara muka iRectangle mewarisi kaedah dari antara muka iFigure:

iRectangle.php<?php
  interface iRectangle extends iFigure
  {
    public function __construct($a, $b);
  }
?>
Задание 1

Buat antara muka iUser dengan kaedah getName, setName, getAge, setAge.

Задание 2

Buat antara muka iEmployee, yang mewarisi dari antara muka iUser dan menambah kaedah getSalary dan setSalary.

Задание 3

Buat kelas Employee, yang melaksanakan antara muka iEmployee.