327 of 410 menu

class_implements funksiýasy

class_implements funksiýasy görkezilen klas ýa-da interfeýs tarapyndan amala aşyrylan interfeýsleriň atlarynyň sanawyny gaýtarýar. Birinji parametrde obyekt ýa-da setir görnüşinde klas aty berlýär, ikinji hökmany bolmadyk parametr bolsa awtoulad etmegiň gerekdigini kesgitleýär.

Sintaksis

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

Mysal

Exception çyzyk klasynyň interfeýslerini alyň:

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

Kodyň ýerine ýetiriliş netijesi:

['Throwable']

Mysal

Öz interfeýsimizi we klasymyzy döredeliň, soňra amala aşyrylan interfeýsleri barlalyň:

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

Kodyň ýerine ýetiriliş netijesi:

['MyInterface']

Mysal

Interfeýsiň özi üçin interfeýsleri barlalyň:

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

Kodyň ýerine ýetiriliş netijesi:

['ParentInterface']

Şeýlede serediň

  • class_parents funksiýasyny,
    enişe klaslary gaýtarýar
  • class_uses funksiýasyny,
    klas tarapyndan ulanylýan treýtleri gaýtarýar
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et