⊗ppOpIfIn 72 of 107 menu

Rozhraní a instanceof v OOP v PHP

Pomocí instanceof lze ověřovat, zda nějaká třída implementuje dané rozhraní nebo ne. Podívejme se na příklad. Předpokládejme, že máme tuto třídu:

<?php class Quadrate implements iFigure { } ?>

Vytvořme objekt této třídy a ověřme jej operátorem instanceof:

<?php $quadrate = new Quadrate; var_dump($quadrate instanceof Quadrate); // vypíše true var_dump($quadrate instanceof Figure); // vypíše true ?>

Vytvořte rozhraní Figure3d, které bude mít metodu getVolume a metodu getSurfaceSquare.

Vytvořte třídu Cube, která bude implementovat rozhraní Figure3d.

Vytvořte několik objektů třídy Quadrate, několik objektů třídy Rectangle a několik objektů třídy Cube. Zapište je do pole $arr v náhodném pořadí.

Projděte cyklem pole $arr a vypište na obrazovku pouze plochy objektů implementujících rozhraní iFigure.

Projděte cyklem pole $arr a vypište pro plošné obrazce jejich obsahy, a pro objemové - obsahy jejich povrchů.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout