⊗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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан