327 of 410 menu

Kazi class_implements

Kazi class_implements hurudisha safu ya majina ya interfaces, ambayo inatekelezwa na class au interface maalum. Kigezo cha kwanza hupewa kitu au jina la class kwa mfumo wa mfuatano, na kigezo cha pili kisichoshikilia huteua kama inapaswa kutumia upakiaji-otomatiki.

Syntax

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

Mfano

Wacha tupate interfaces za class ya kawaida Exception:

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

Matokeo ya kutekeleza kificho:

['Throwable']

Mfano

Wacha tuunde interface yetu wenyewe na class, kisha tuangalie interfaces zilizotekelezwa:

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

Matokeo ya kutekeleza kificho:

['MyInterface']

Mfano

Wacha tuangalie interfaces kwa interface yenyewe:

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

Matokeo ya kutekeleza kificho:

['ParentInterface']

Angalia pia

  • kazi class_parents,
    ambayo hurudisha class za wazazi
  • kazi class_uses,
    ambayo hurudisha treiti zinazotumika na class
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa