⊗ppOpIfIn 72 of 107 menu

Interfaces en instanceof in OOP in PHP

Met instanceof kan men controleren, of een bepaalde klasse een gegeven interface implementeert of niet. Laten we een voorbeeld bekijken. Stel dat we de volgende klasse hebben:

<?php class Quadrate implements iFigure { } ?>

Laten we een object van deze klasse aanmaken en het controleren met de instanceof operator:

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

Maak een interface Figure3d, die een methode getVolume en een methode getSurfaceSquare zal hebben.

Maak een klasse Cube, die de interface Figure3d implementeert.

Maak enkele objecten van de klasse Quadrate, enkele objecten van de klasse Rectangle en enkele objecten van de klasse Cube. Sla ze op in een array $arr in willekeurige volgorde.

Doorloop de array $arr met een lus en toon op het scherm alleen de oppervlakten van objecten die de interface iFigure implementeren.

Doorloop de array $arr met een lus en toon voor platte figuren hun oppervlakte, en voor ruimtelijke figuren - hun oppervlakte.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren