⊗ppOpAdOI 24 of 107 menu

Determinarea apartenenței unui obiect la o clasă în OOP în PHP

Acum vom studia operatorul instanceof. Acest operator este folosit pentru a determina dacă obiectul curent este o instanță a clasei specificate.

Să ne uităm la un exemplu. Să presupunem că avem două clase:

<?php // Prima clasă: class Class1 { } // A doua clasă: class Class2 { } ?>

Să creăm un obiect al primei clase:

<?php $obj = new Class1; ?>

Să verificăm apartenența obiectului din variabila $obj la prima clasă și a doua:

<?php // Va afișa true, deoarece obiectul aparține clasei Class1: var_dump($obj instanceof Class1); // Va afișa false, deoarece obiectul NU aparține clasei Class2: var_dump($obj instanceof Class2); ?>

Creați o clasă Employee cu proprietăți publice name (nume) și salary (salariu).

Creați o clasă Student cu proprietăți publice name (nume) și scholarship (bursă).

Creați câte 3 obiecte din fiecare clasă și în ordine aleatoare înscrieți-le într-un array $arr.

Parcurgeți array-ul $arr cu un ciclu și afișați pe ecran un coloană cu numele tuturor angajaților.

În mod similar, afișați pe ecran o coloană cu numele tuturor studenților.

Parcurgeți array-ul $arr cu un ciclu și cu ajutorul lui găsiți suma salariilor angajaților și suma burselor studenților. După ciclu afișați aceste două numere pe ecran.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge