⊗ppOpAdOI 24 of 107 menu

Objekti kuuluvuse määramine klassi OOP-s PHP-s

Praegu uurime operaatorit instanceof. Seda operaatorit kasutatakse selleks, et teha kindlaks, kas praegune objekt on määratud klassi eksemplar.

Vaatame näidet. Oletame, et meil on antud kaks suvalist klassi:

<?php // Esimene klass: class Class1 { } // Teine klass: class Class2 { } ?>

Loome esimese klassi objekti:

<?php $obj = new Class1; ?>

Kontrollime muutujas $obj oleva objekti kuuluvust esimesse klassi ja teise:

<?php // Väljastab true, sest objekt kuulub klassi Class1: var_dump($obj instanceof Class1); // Väljastab false, sest objekt EI kuulu klassi Class2: var_dump($obj instanceof Class2); ?>

Tehke klass Employee avalike omadustega name (nimi) ja salary (palk).

Tehke klass Student avalike omadustega name (nimi) ja scholarship (stipendium).

Looge mõlema klassi jaoks 3 objekti ja panege need suvalises järjekorras massiivi $arr.

Läbige tsükliga massiiv $arr ja kuvage ekraanile kõigi töötajate nimede veerg.

Samamoodi kuvage ekraanile kõigi üliõpilaste nimede veerg.

Läbige tsükliga massiiv $arr ja selle abil leidke töötajate palgafondi summa ja üliõpilaste stipendiumite summa. Pärast tsüklit kuvage need kaks numbrit ekraanile.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu