⊗ppOpIfIn 72 of 107 menu

Grensesnitt og instanceof i OOP i PHP

Med instanceof kan man sjekke om en klasse implementerer et gitt grensesnitt eller ikke. La oss se på et eksempel. La oss si at vi har følgende klasse:

<?php class Quadrate implements iFigure { } ?>

La oss opprette et objekt av denne klassen og sjekke det med operatoren instanceof:

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

Lag et grensesnitt Figure3d som skal ha en metode getVolume og en metode getSurfaceSquare.

Lag en klasse Cube som skal implementere grensesnittet Figure3d.

Opprett flere objekter av klassen Quadrate, flere objekter av klassen Rectangle og flere objekter av klassen Cube. Skriv dem inn i en array $arr i tilfeldig rekkefølge.

Gjennomgå arrayen $arr med en løkke og skriv ut kun arealet til objekter som implementerer grensesnittet iFigure.

Gjennomgå arrayen $arr med en løkke og skriv ut for flate figurer deres areal, og for tredimensjonale - deres overflateareal.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis