⊗ppOpAdOI 24 of 107 menu

Določanje pripadnosti objekta razredu v OOP v PHP

Zdaj bomo preučili operator instanceof. Ta operator se uporablja za določanje tega, ali je trenutni objekt primerek navedenega razreda.

Poglejmo si na primeru. Naj imamo dana katera koli dva razreda:

<?php // Prvi razred: class Class1 { } // Drugi razred: class Class2 { } ?>

Ustvarimo objekt prvega razreda:

<?php $obj = new Class1; ?>

Preverimo pripadnost objekta iz spremenljivke $obj prvemu razredu in drugemu:

<?php // Izpisalo bo true, ker objekt pripada razredu Class1: var_dump($obj instanceof Class1); // Izpisalo bo false, ker objekt NE pripada razredu Class2: var_dump($obj instanceof Class2); ?>

Naredite razred Employee z javnimi lastnostmi name (ime) in salary (plača).

Naredite razred Student z javnimi lastnostmi name (ime) in scholarship (štipendija).

Ustvarite po 3 objekte vsakega razreda in v poljubnem vrstnem redu jih zapišite v tabelo $arr.

Ponovite s ciklom po tabeli $arr in izpišite na zaslon stolpec imen vseh delavcev.

Na podoben način izpišite na zaslon stolpec imen vseh študentov.

Ponovite s ciklom po tabeli $arr in z njeno pomočjo poiščite vsoto plač delavcev in vsoto štipendij študentov. Po ciklu izpišite ti dve številki na zaslon.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni