НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить