ReflectionClass::isSubclassOf

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

説明

public bool ReflectionClass::isSubclassOf(ReflectionClassstring $class)

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

パラメータ

class

調べたいクラス名の string または、ReflectionClass のオブジェクト

戻り値

指定されたクラスやインターフェイスのサブクラスである場合は、 true を返します。 そうでない場合は、false を返します。

参考

  • ReflectionClass::isInterface
  • ReflectionClass::implementsInterface
  • is_subclass_of
  • get_parent_class