⊗ppOpAdOI 24 of 107 menu

Określanie przynależności obiektu do klasy w OOP w PHP

Teraz poznamy operator instanceof. Ten operator jest używany do określenia, czy bieżący obiekt jest instancją wskazanej klasy.

Spójrzmy na przykład. Załóżmy, że mamy dowolne dwie klasy:

<?php // Pierwsza klasa: class Class1 { } // Druga klasa: class Class2 { } ?>

Stwórzmy obiekt pierwszej klasy:

<?php $obj = new Class1; ?>

Sprawdźmy przynależność obiektu ze zmiennej $obj do pierwszej klasy i drugiej:

<?php // Wypisze true, ponieważ obiekt należy do klasy Class1: var_dump($obj instanceof Class1); // Wypisze false, ponieważ obiekt NIE należy do klasy Class2: var_dump($obj instanceof Class2); ?>

Stwórz klasę Employee z publicznymi właściwościami name (imię) i salary (wynagrodzenie).

Stwórz klasę Student z publicznymi właściwościami name (imię) i scholarship (stypendium).

Utwórz po 3 obiekty każdej klasy i w dowolnej kolejności zapisz je w tablicy $arr.

Przejdź pętlą przez tablicę $arr i wyświetl na ekranie kolumnę imion wszystkich pracowników.

W analogiczny sposób wyświetl na ekranie kolumnę imion wszystkich studentów.

Przejdź pętlą przez tablicę $arr i za jego pomocą znajdź sumę wynagrodzeń pracowników i sumę stypendiów studentów. Po pętli wypisz te dwie liczby na ekran.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć