326 of 410 menu

Fungsi is_subclass_of

Fungsi is_subclass_of menyemak sama ada objek atau kelas tergolong dalam subclass bagi kelas yang ditentukan atau melaksanakan antara muka yang ditentukan. Parameter pertama menerima objek atau nama kelas, parameter kedua - nama kelas induk atau antara muka. Parameter ketiga pilihan menentukan sama ada pemuatan automatik kelas perlu diambil kira.

Sintaks

is_subclass_of(mixed $object_or_class, string $class, bool $allow_string = true): bool

Contoh

Mari semak pewarisan kelas mudah:

<?php class ParentClass {} class ChildClass extends ParentClass {} $res = is_subclass_of('ChildClass', 'ParentClass'); var_dump($res); ?>

Keputusan pelaksanaan kod:

true

Contoh

Mari semak pelaksanaan antara muka:

<?php interface MyInterface {} class MyClass implements MyInterface {} $res = is_subclass_of('MyClass', 'MyInterface'); var_dump($res); ?>

Keputusan pelaksanaan kod:

true

Contoh

Semakan dengan objek dan bukan nama kelas:

<?php class Animal {} class Dog extends Animal {} $dog = new Dog(); $res = is_subclass_of($dog, 'Animal'); var_dump($res); ?>

Keputusan pelaksanaan kod:

true

Contoh

Semakan kes apabila kelas bukan subclass:

<?php class A {} class B {} $res = is_subclass_of('B', 'A'); var_dump($res); ?>

Keputusan pelaksanaan kod:

false

Lihat juga

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