Одређивање припадности објекта класи у ООП у 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 и уз његову помоћ пронађите збир плата запослених и збир стипендија студената. Након циклуса испишите те две бројеве на екран.