ReflectionClass::isSubclassOf

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

説明

public bool ReflectionClass::isSubclassOf(ReflectionClassstring $class)

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

パラメータ

class

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

戻り値

成功した場合に true を、失敗した場合に false を返します。

参考

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