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

# ReflectionClass::isSubclassOf

(PHP 5, PHP 7, PHP 8)

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

### 説明

public function ReflectionClass::isSubclassOf(ReflectionClass|string `$class`): bool

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

### パラメータ

`class`

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

### 戻り値

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

### 参考

- ReflectionClass::isInterface() - このクラスがインターフェイスであるかどうかを調べる
- ReflectionClass::implementsInterface() - インターフェイスの実装を調べる
- is_subclass_of() - あるオブジェクトが指定したクラスのサブクラスに属するか (あるいは指定したインターフェイスを実装しているか) どうかを調べる
- get_parent_class() - オブジェクトの親クラスの名前を取得する

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open