327 of 410 menu

Funksioni class_implements

Funksioni class_implements kthen një grup emrash ndërfaqesh, që implementohen nga klasa ose ndërfaqja e specifikuar. Në parametrin e parë kallet një objekt ose emër klase në formë vargu, ndërsa parametri i dytë opsional përcakton nëse duhet përdorur auto-loading.

Sintaksa

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

Shembull

Le të marrim ndërfaqet për klasën e integruar Exception:

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

Rezultati i ekzekutimit të kodit:

['Throwable']

Shembull

Le të krijojmë një ndërfaqe dhe klasë tonat, pastaj të kontrollojmë ndërfaqet e implementuara:

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

Rezultati i ekzekutimit të kodit:

['MyInterface']

Shembull

Le të kontrollojmë ndërfaqet për vetë ndërfaqen:

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

Rezultati i ekzekutimit të kodit:

['ParentInterface']

Shihni gjithashtu

  • funksionin class_parents,
    që kthen klasat prindërore
  • funksionin class_uses,
    që kthen trait-et e përdorura nga klasa
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo