⊗ppOpIfIn 72 of 107 menu

Liidesed ja instanceof OOP-s PHP-s

Abiga instanceof saab kontrollida, kas mingi klass rakendab antud liidest või mitte. Vaatame näidet. Olgu meil järgmine klass:

<?php class Quadrate implements iFigure { } ?>

Loome selle klassi objekti ja kontrollime seda operaatoriga instanceof:

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

Tehke liides Figure3d, millel on meetod getVolume ja meetod getSurfaceSquare.

Tehke klass Cube, mis rakendab liidest Figure3d.

Looge mitu klassi Quadrate objekti, mitu klassi Rectangle objekti ja mitu klassi Cube objekti. Kirjutage need massiivi $arr juhuslikus järjekorras.

Läbige tsükliga massiiv $arr ja kuvake ekraanile ainult nende objektide pindalad, mis rakendavad liidest iFigure.

Läbige tsükliga massiiv $arr ja kuvage tasapinnaliste kujundite puhul nende pindalad, ruumiliste puhul aga nende pinna pindalad.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu