PHP - Function get_parent_class()


Advertisements


Syntax

get_parent_class ( $object );

Definition and Usage

Retrieves the parent class name for object or class.

Parameters

Parameter Description
object Required. The tested object or class name.

Return Value

Returns an array of the names of the declared classes in the current script.

Example

Following is the usage of this function −

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

It will produce the following result −

I'm dad's son
I'm dad's son too

php_function_reference.htm