⊗ppOpIfIn 72 of 107 menu

Интерфејси и instanceof во ООП во PHP

Со помош на instanceof може да се провери, дали одредена класа го имплементира дадениот интерфејс или не. Ајде да погледнеме на пример. Нека имаме ваква класа:

<?php class Quadrate implements iFigure { } ?>

Да креираме објект од оваа класа и да го провериме со операторот instanceof:

<?php $quadrate = new Quadrate; var_dump($quadrate instanceof Quadrate); // ќе испечати true var_dump($quadrate instanceof Figure); // ќе испечати true ?>

Направете интерфејс Figure3d, кој ќе има метод getVolume и метод getSurfaceSquare.

Направете класа Cube, која ќе го имплементира интерфејсот Figure3d.

Создадете неколку објекти од класата Quadrate, неколку објекти од класата Rectangle и неколку објекти од класата Cube. Запишете ги во низата $arr по случаен редослед.

Поминете ја со циклус низата $arr и испечатете на екран само плоштините на објектите кои имплементираат интерфејс iFigure.

Поминете ја со циклус низата $arr и испечатете за рамните фигури нивните плоштини, а за просторните - плоштините на нивните површини.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј