⊗ppOpIfIn 72 of 107 menu

Interfaces na instanceof katika OOP kwenye PHP

Kwa kutumia instanceof unaweza kukagua, kama darasa fulani linatekeleza interface iliyobainishwa au la. Tuangalie kwa mfano. Hebu tuseme tuna darasa kama hii:

<?php class Quadrate implements iFigure { } ?>

Wacha tuunde objekti ya darasa hili na tuiangalie kwa opereta instanceof:

<?php $quadrate = new Quadrate; var_dump($quadrate instanceof Quadrate); // itatoa true var_dump($quadrate instanceof Figure); // itatoa true ?>

Tengeneza interface Figure3d, ambayo itakuwa na mbinu getVolume na mbinu getSurfaceSquare.

Tengeneza darasa Cube ambalo litateketeza interface Figure3d.

Unda vitu kadhaa vya darasa Quadrate, vitu kadhaa vya darasa Rectangle na vitu kadhaa vya darasa Cube. Andika kwenye safu $arr kwa mpangilio wa nasibu.

Vuta kwa kitanzi safu $arr na uonyeshe kwenye skrini maeneo tu ya vitu vinavyotekeleza interface iFigure.

Vuta kwa kitanzi safu $arr na uonyeshe kwa maumbo bapa maeneo yao, na kwa maumbo ya ujazo - maeneo ya uso wao.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa