⊗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 массивини цикл ёрдамида айлантириб, барча ходимларнинг исмлари ustunini экранга чиқаринг.

Шунинг ўхшаш, барча студентларнинг исмлари ustunini экранга чиқаринг.

$arr массивини цикл ёрдамида айлантириб, унинг ёрдамида ходимларнинг маошлари йиғиндиси ва студентларнинг стипендиялари йиғиндисини топинг. Циклдан сўнг бу икки сонни экранга чиқаринг.

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