Určenie príslušnosti objektu k triede v OOP v PHP

Teraz si preštudujeme operátor instanceof. Tento operátor sa používa na určenie toho, či je aktuálny objekt inštanciou zadanej triedy.

Pozrime sa na príklade. Nech máme dané nejaké dve triedy:

index.php<?php
  // Prvá trieda:
  class Class1
  {
    
  }
  
  // Druhá trieda:
  class Class2
  {
    
  }
?>

Vytvorme objekt prvej triedy:

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

Skontrolujme príslušnosť objektu z premennej $obj prvej triede a druhej:

index.php<?php
  // Vypíše true, pretože objekt patrí do triedy Class1:
  var_dump($obj instanceof Class1);
  
  // Vypíše false, pretože objekt NEpatrí do triedy Class2:
  var_dump($obj instanceof Class2);
?>
Задание 1

Vytvorte triedu Employee s verejnými vlastnosťami name (meno) a salary (plat).

Задание 2

Vytvorte triedu Student s verejnými vlastnosťami name (meno) a scholarship (štipendium).

Задание 3

Vytvorte po 3 objekty každej triedy a v ľubovoľnom poradí ich zapíšte do poľa $arr.

Задание 4

Prechádzajte cyklom pole $arr a vypíšte na obrazovku stĺpec mien všetkých zamestnancov.

Задание 5

Analogickým spôsobom vypíšte na obrazovku stĺpec mien všetkých študentov.

Задание 6

Prechádzajte cyklom pole $arr a s jeho pomocou nájdite súčet platov zamestnancov a súčet štipendii študentov. Po cykle vypíšte tieto dve čísla na obrazovku.