⊗ppOpAdOI 24 of 107 menu

Определяне на принадлежността на обект към клас в ООП в PHP

Сега ще изучим оператора instanceof. Този оператор се използва за определяне дали текущият обект е инстанция на посочения клас.

Нека разгледаме пример. Нека имаме два класа:

<?php // Първи клас: class Class1 { } // Втори клас: class Class2 { } ?>

Нека създадем обект от първия клас:

<?php $obj = new Class1; ?>

Нека проверим принадлежността на обекта от променливата $obj към първия клас и втория:

<?php // Ще изведе true, тъй като обектът принадлежи на класа Class1: var_dump($obj instanceof Class1); // Ще изведе false, тъй като обектът НЕ принадлежи на класа Class2: var_dump($obj instanceof Class2); ?>

Създайте клас Employee с публични свойства name (име) и salary (заплата).

Създайте клас Student с публични свойства name (име) и scholarship (стипендия).

Създайте по 3 обекта от всеки клас и в произволен ред ги запишете в масив $arr.

Обходете с цикъл масива $arr и изведете на екрана колона с имената на всички служители.

По същия начин изведете на екрана колона с имената на всички студенти.

Обходете с цикъл масива $arr и с негова помощ намерете сумата от заплатите на служителите и сумата от стипендиите на студентите. След цикъла изведете тези две числа на екрана.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне