327 of 410 menu

Fungsi class_implements

Fungsi class_implements mengembalikan array nama-nama antarmuka, yang diimplementasikan oleh kelas atau antarmuka yang ditentukan. Parameter pertama berisi objek atau nama kelas dalam bentuk string, dan parameter kedua yang opsional menentukan apakah autoloading harus digunakan.

Sintaks

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

Contoh

Dapatkan antarmuka untuk kelas bawaan Exception:

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

Hasil eksekusi kode:

['Throwable']

Contoh

Buat antarmuka dan kelas kami sendiri, lalu periksa antarmuka yang diimplementasikan:

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

Hasil eksekusi kode:

['MyInterface']

Contoh

Periksa antarmuka untuk antarmuka itu sendiri:

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

Hasil eksekusi kode:

['ParentInterface']

Lihat Juga

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