⊗ppOpAdOI 24 of 107 menu

PHP da OOP da obyektning klassga mansubligini aniqlash

Hozir biz instanceof operatorini o'rganamiz. Ushbu operator joriy obyekt ko'rsatilgan klassning namunasi ekanligini aniqlash uchun ishlatiladi.

Keling, misol bilan ko'rib chiqaylik. Faraz qilaylik, bizda ikki turli klass mavjud:

<?php // Birinchi klass: class Class1 { } // Ikkinchi klass: class Class2 { } ?>

Birinchi klassning obyektini yaratamiz:

<?php $obj = new Class1; ?>

$obj o'zgaruvchisidagi obyektning birinchi klassga va ikkinchi klassga mansubligini tekshiramiz:

<?php // true chiqadi, chunki obyekt Class1 klassiga tegishli: var_dump($obj instanceof Class1); // false chiqadi, chunki obyekt Class2 klassiga tegishli EMAS: var_dump($obj instanceof Class2); ?>

Employee klassini yarating, uning ochiq xususiyatlari name (ism) va salary (maosh) bo'lsin.

Student klassini yarating, uning ochiq xususiyatlari name (ism) va scholarship (stipendiya) bo'lsin.

Har bir klassdan 3 tadan obyekt yarating va ularni ixtiyoriy tartibda $arr massiviga yozing.

$arr massivini tsikl bilan aylantiring va ekranda barcha xodimlarning ismlari ustunini chiqaring.

Shu tarzda ekranda barcha talabalarning ismlari ustunini chiqaring.

$arr massivini tsikl bilan aylantiring va uning yordamida xodimlarning maoshlari yig'indisini va talabalarning stipendiyalari yig'indisini toping. Tsikldan so'ng bu ikkita sonni ekranda chiqaring.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish