⊗ppOpIfIn 72 of 107 menu

Interfases en instanceof in OOP in PHP

Met instanceof kan jy toets of 'n sekere klas 'n gegewe koppelvlak implementeer of nie. Kom ons kyk na 'n voorbeeld. Kom ons sê ons het die volgende klas:

<?php class Quadrate implements iFigure { } ?>

Kom ons skep 'n objek van hierdie klas en toets dit met die instanceof operateur:

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

Maak 'n koppelvlak Figure3d wat die metode getVolume en die metode getSurfaceSquare sal hê.

Maak 'n klas Cube wat die koppelvlak Figure3d sal implementeer.

Skep 'n paar objekte van die klas Quadrate, 'n paar objekte van die klas Rectangle en 'n paar objekte van die klas Cube. Sit hulle in 'n array $arr in 'n ewekansige volgorde.

Deurloop die array $arr met 'n lus en vertoon slegs die oppervlaktes van objekte wat die koppelvlak iFigure implementeer op die skerm.

Deurloop die array $arr met 'n lus en vertoon vir plat figure hul oppervlakte, en vir 3D-figure - die oppervlakte van hul buite-opperlak.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp