instanceof operatoru vasitəsilə obyektin sinifə mənsubiyyətinin təyinini nəzərdən keçirəcəyik.">


⊗ppOpAdOI 24 of 107 menu

PHP-də OOP-də obyektin sinifə mənsubiyyətinin təyini

İndi biz instanceof operatorunu öyrənəcəyik. Bu operator cari obyektin göstərilən sinifin nümunəsi olub-olmadığını müəyyən etmək üçün istifadə olunur.

Gəlin nümunəyə baxaq. Tutaq ki, bizim iki sinifimiz var:

<?php // Birinci sinif: class Class1 { } // İkinci sinif: class Class2 { } ?>

Gəlin birinci sinifdən bir obyekt yaradaq:

<?php $obj = new Class1; ?>

Gəlin $obj dəyişənindəki obyektin birinci sinifə və ikinci sinifə mənsubiyyətini yoxlayaq:

<?php // true çap edəcək, çünki obyekt Class1 sinfinə aiddir: var_dump($obj instanceof Class1); // false çap edəcək, çünki obyekt Class2 sinfinə AİD DEYİL: var_dump($obj instanceof Class2); ?>

Employee sinifi yaradın, ictimai xassələri name (ad) və salary (maaş) olsun.

Student sinifi yaradın, ictimai xassələri name (ad) və scholarship (təqaüd) olsun.

Hər bir sinifdən 3 ədəd obyekt yaradın və onları ixtiyari qaydada $arr massivinə yazın.

$arr massivini tsikl ilə dolaşın və ekranda bütün işçilərin adları sütununu çap edin.

Eyni qaydada ekranda bütün tələbələrin adları sütununu çap edin.

$arr massivini tsikl ilə dolaşın və onun vasitəsilə işçilərin maaşlarının cəmini və tələbələrin təqaüdlərinin cəmini tapın. Tsikldan sonra bu iki rəqəmi ekranda çap edin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et