327 of 410 menu

Funkcija class_implements

Funkcija class_implements vrne polje imen vmesnikov, ki jih implementira navedeni razred ali vmesnik. V prvi parameter se posreduje objekt ali ime razreda v obliki niza, drugi neobvezni parameter pa določa, ali naj se uporabi samodejno nalaganje.

Sintaksa

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

Primer

Pridobimo vmesnike za vgrajeni razred Exception:

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

Rezultat izvajanja kode:

['Throwable']

Primer

Ustvarimo lastni vmesnik in razred, nato preverimo implementirane vmesnike:

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

Rezultat izvajanja kode:

['MyInterface']

Primer

Preverimo vmesnike za sam vmesnik:

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

Rezultat izvajanja kode:

['ParentInterface']

Glejte tudi

  • funkcijo class_parents,
    ki vrne nadrejene razrede
  • funkcijo class_uses,
    ki vrne lastnosti (traits), ki jih razred uporablja
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni