PHP 7.4.0RC4 Released!

ReflectionClass::isSubclassOf

(PHP 5, PHP 7)

ReflectionClass::isSubclassOfサブクラスであるかどうかを調べる

説明

public ReflectionClass::isSubclassOf ( string $class ) : bool

指定したクラスを継承している、あるいは指定したインターフェイスを実装しているかどうかを調べます。

パラメータ

class

調べたいクラス。

返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。

参考

add a note add a note

User Contributed Notes 1 note

up
2
dhairya lakhera
3 years ago
class A {}
class B {}
class C extends B {}

$obj=new ReflectionClass('C');

var_dump($obj->isSubclassOf ('A')); //boolean false
var_dump($obj->isSubclassOf ('B')); //boolean true
To Top