⊗ppOpIfIn 72 of 107 menu

Interfeyslər və instanceof OOP-də PHP-də

instanceof köməyi ilə yoxlamaq olar ki, hər hansı bir sinif verilmiş interfeysi realizə edir ya yox. Nümunə üzərində baxaq. Tutaq ki, bizim budur bir sinifimiz var:

<?php class Quadrate implements iFigure { } ?>

Bu sinfin obyektini yaradaq və onu instanceof operatoru ilə yoxlayaq:

<?php $quadrate = new Quadrate; var_dump($quadrate instanceof Quadrate); // true çap edəcək var_dump($quadrate instanceof Figure); // true çap edəcək ?>

getVolume metodu və getSurfaceSquare metodu olan Figure3d interfeysi hazırlayın.

Figure3d interfeysini realizə edən Cube sinfini hazırlayın.

Quadrate sinfindən bir neçə obyekt, Rectangle sinfindən bir neçə obyekt və Cube sinfindən bir neçə obyekt yaradın. Onları təsadüfi qaydada $arr massivinə yazın.

$arr massivini tsikl ilə dövr edin və ekrana yalnız iFigure interfeysini realizə edən obyektlərin sahələrini çap edin.

$arr massivini tsikl ilə dövr edin və düz fiqurlar üçün onların sahələrini, həcmli fiqurlar üçün isə onların səth sahələrini çap edin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et