PHP - Función get_parent_class ()

Sintaxis

get_parent_class ( $object );

Definición y uso

Recupera el nombre de la clase principal para el objeto o la clase.

Parámetros

No Señor Descripción de parámetros
1

object(Required)

El objeto probado o el nombre de la clase.

Valor devuelto

Devuelve una matriz de los nombres de las clases declaradas en el script actual.

Ejemplo

A continuación se muestra el uso de esta función:

<?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();
?>

Producirá el siguiente resultado:

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