PHP - Função get_parent_class ()

Sintaxe

get_parent_class ( $object );

Definição e Uso

Ele recupera o nome da classe pai para o objeto ou classe.

Parâmetros

Sr. Não Parâmetro e Descrição
1

object(Required)

O objeto testado ou nome da classe.

Valor de retorno

Ele retorna uma matriz dos nomes das classes declaradas no script atual.

Exemplo

A seguir está o uso desta função -

<?php
   class f1 {
      function f1() {
         // implements some logic
      }
   }
   
   class child extends f1 {
      function child() {
         echo "I'm " , get_parent_class($this) , "'s son \n";
      }
   }
   
   class child2 extends f1 {
      function child2() {
         echo "I'm " , get_parent_class('child2') , "'s son too \n";
      }
   }
	
   $foo = new child();
   $bar = new child2();
?>

Isso produzirá o seguinte resultado -

I'm f1's son
I'm f1's son too