Одређивање припадности објекта класи у ООП у PHP-у
Сада ћемо проучити оператор instanceof.
Овај оператор се користи за одређивање
тога да ли је тренутни објекат инстанца
наведене класе.
Хајде да погледамо на примеру. Нека нам буду дате неке две класе:
<?php
// Прва класа:
class Class1
{
}
// Друга класа:
class Class2
{
}
?>
Направимо објекат прве класе:
<?php
$obj = new Class1;
?>
Проверимо припадност објекта из променљиве
$obj првој класи и другој:
<?php
// Исписаће true, јер објекат припада класи Class1:
var_dump($obj instanceof Class1);
// Исписаће false, јер објекат НЕ припада класи Class2:
var_dump($obj instanceof Class2);
?>
Направите класу Employee са јавним
својствима name (име) и salary
(плата).
Направите класу Student са јавним
својствима name (име) и scholarship
(стипендија).
Направите по 3 објекта сваке класе
и у произвољном редоследу упишите их у низ
$arr.
Пређите циклом кроз низ $arr и прикажите
на екрану колону имена свих запослених.
На исти начин прикажите на екрану колону имена свих студената.
Пређите циклом кроз низ $arr и уз
његову помоћ пронађите збир плата запослених
и збир стипендија студената. Након циклуса
испишите те две бројеве на екран.