327 of 410 menu

Funksie class_implements

Die funksie class_implements gee 'n skikking van koppelvlakname terug wat deur die gespesifiseerde klas of koppelvlak geïmplementeer word. Die eerste parameter ontvang 'n voorwerp of klasnaam as 'n string, en die tweede opsionele parameter bepaal of outomatiese laai gebruik moet word.

Sintaksis

class_implements( object|string $class, [bool $autoload = true] ): array|false

Voorbeeld

Laat ons die koppelvlakke vir die ingeboude klas Exception kry:

<?php $res = class_implements('Exception'); print_r($res); ?>

Resultaat van die kode-uitvoering:

['Throwable']

Voorbeeld

Kom ons skep 'n eie koppelvlak en klas, en dan die geïmplementeerde koppelvlakke kontroleer:

<?php interface MyInterface {} class MyClass implements MyInterface {} $res = class_implements('MyClass'); print_r($res); ?>

Resultaat van die kode-uitvoering:

['MyInterface']

Voorbeeld

Kom ons kontroleer die koppelvlakke vir die koppelvlak self:

<?php interface ParentInterface {} interface ChildInterface extends ParentInterface {} $res = class_implements('ChildInterface'); print_r($res); ?>

Resultaat van die kode-uitvoering:

['ParentInterface']

Sien ook

  • die funksie class_parents,
    wat ouerklasse teruggee
  • die funksie class_uses,
    wat eienskappe (traits) teruggee wat deur die klas gebruik word
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