327 of 410 menu

Fungsi class_implements

Fungsi class_implements mengembalikan tatasusunan nama antara muka, yang dilaksanakan oleh kelas atau antara muka yang ditentukan. Parameter pertama menghantar objek atau nama kelas dalam bentuk rentetan, manakala parameter pilihan kedua menentukan sama ada untuk menggunakan pemuatan automatik.

Sintaks

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

Contoh

Dapatkan antara muka untuk kelas terbina dalam Exception:

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

Keputusan pelaksanaan kod:

['Throwable']

Contoh

Buat antara muka dan kelas sendiri, kemudian semak antara muka yang dilaksanakan:

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

Keputusan pelaksanaan kod:

['MyInterface']

Contoh

Semak antara muka untuk antara muka itu sendiri:

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

Keputusan pelaksanaan kod:

['ParentInterface']

Lihat juga

  • fungsi class_parents,
    yang mengembalikan kelas induk
  • fungsi class_uses,
    yang mengembalikan trait yang digunakan oleh kelas
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak