Bepaling van 'n objek se behoort aan 'n klas in OOP in PHP

Ons sal nou die instanceof-operateur bestudeer. Hierdie operateur word gebruik om vas te stel of die huidige objek 'n instansie van die aangeduide klas is.

Laat ons na 'n voorbeeld kyk. Gestel ons het enige twee gegewe klasse:

index.php<?php
  // Eerste klas:
  class Class1
  {
    
  }
  
  // Tweede klas:
  class Class2
  {
    
  }
?>

Laat ons 'n objek van die eerste klas skep:

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

Laat ons die objek uit die veranderlike $obj se behoort aan die eerste klas en die tweede klas toets:

index.php<?php
  // Sal true uitvoer, omdat die objek aan die Class1-klas behoort:
  var_dump($obj instanceof Class1);
  
  // Sal false uitvoer, omdat die objek NIE aan die Class2-klas behoort nie:
  var_dump($obj instanceof Class2);
?>
Задание 1

Maak 'n klas Employee met publieke eienskappe name (naam) en salary (salaris).

Задание 2

Maak 'n klas Student met publieke eienskappe name (naam) en scholarship (beurs).

Задание 3

Skep 3 objekte van elke klas en skryf hulle in 'n lukrake volgorde in die skikking $arr.

Задание 4

Deurloop die skikking $arr met 'n lus en vertoon 'n kolom met die name van alle werknemers op die skerm.

Задание 5

Vertoon op dieselfde manier 'n kolom met die name van alle studente op die skerm.

Задание 6

Deurloop die skikking $arr met 'n lus en vind die som van die werknemers se salarisse en die som van die studente se beurse met behulp daarvan. Vertoon hierdie twee getalle op die skerm na die lus.