Função get_parent_class

A função get_parent_class retorna o nome da classe pai para o objeto ou classe especificado. Se a classe pai não existir, a função retornará false. Como parâmetro, pode-se passar um objeto ou o nome de uma classe como string.

Sintaxe

phpget_parent_class(object|string);

Exemplo

Obtendo a classe pai para um objeto:

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

Resultado da execução do código:

php'ParentClass'

Exemplo

Obtendo a classe pai pelo nome da classe:

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

Resultado da execução do código:

php'ParentClass'

Exemplo

Tentando obter a classe pai para uma classe sem pai:

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

Resultado da execução do código:

phpfalse

Veja também