関数 get_parent_class

関数 get_parent_class は、指定されたオブジェクトまたはクラスの親クラス名を返します。 親クラスが存在しない場合、関数は false を返します。 パラメータとして、オブジェクトまたは文字列としてのクラス名のいずれかを渡すことができます。

構文

phpget_parent_class(object|string);

例

オブジェクトの親クラスを取得します:

php<?php
  class ParentClass {}
  class ChildClass extends ParentClass {}
  
  $obj = new ChildClass();
  echo get_parent_class($obj);
?>

コード実行結果:

php'ParentClass'

例

クラス名から親クラスを取得します:

php<?php
  class ParentClass {}
  class ChildClass extends ParentClass {}
  
  echo get_parent_class('ChildClass');
?>

コード実行結果:

php'ParentClass'

例

親を持たないクラスの親クラスを取得してみます:

php<?php
  class SimpleClass {}
  
  var_dump(get_parent_class('SimpleClass'));
?>

コード実行結果:

phpfalse

関連項目