Вызначэнне прыналежнасці аб'екта да класа ў ААП у PHP

Зараз мы вывучым аператар instanceof. Гэты аператар выкарыстоўваецца для вызначэння таго, ці з'яўляецца бягучы аб'ект асобнікам паказанага класа.

Давайце паглядзім на прыкладзе. Хай у нас ёсць якія-небудзь два класа:

index.php<?php
  // Першы клас:
  class Class1
  {
    
  }
  
  // Другі клас:
  class Class2
  {
    
  }
?>

Створым аб'ект першага класа:

index.php<?php
  $obj = new Class1;
?>

Праверым прыналежнасць аб'екта з пераменнай $obj першаму класу і другому:

index.php<?php
  // Выведзе true, бо аб'ект належыць класу Class1:
  var_dump($obj instanceof Class1);
  
  // Выведзе false, бо аб'ект НЕ належыць класу Class2:
  var_dump($obj instanceof Class2);
?>
Задание 1

Зрабіце клас Employee з публічнымі ўласцівасцямі name (імя) і salary (зарплата).

Задание 2

Зрабіце клас Student з публічнымі ўласцівасцямі name (імя) і scholarship (стыпендыя).

Задание 3

Стварыце па 3 аб'екта кожнага класа і ў адвольным парадку запішыце іх у масіў $arr.

Задание 4

Перабярыце цыклам масіў $arr і выведзіце на экран слупок імёнаў усіх работнікаў.

Задание 5

Аналагічным чынам выведзіце на экран слупок імёнаў усіх студэнтаў.

Задание 6

Перабярыце цыклам масіў $arr і з яго дапамогай знайдзіце суму зарплат работнікаў і суму стыпендый студэнтаў. Пасля цыкла выведзіце гэтыя два лікі на экран.