+

PHP ReflectionClass getParentClass () Function

Syntax:
ReflectionClass ReflectionClass::getParentClass (void)
Parameters:This function takes no parameters.Return Value:This function returns the specified parent class, or false if there is no parent class.Below programs illustrate the ReflectionClass::getParentClass()function in PHP:
Program 1:  
// Class definition with the name College class College { // Define a protected property protected $College_Name = `IIT Delhi` ; }  
// Define the subclass Departments
// base college class class Departments extends College { public $Dept1 = `CSE` ; private $Dept2 = `ECE` ; public static $Dept3 = `EE` ; }  
// Using ReflectionClass over the Departments subclass $ReflectionClass = new ReflectionClass ( `Departments` );  
// Get the name of the parent class var_dump ( $ReflectionClass -> getParentClass()); ?>
Output:
object (ReflectionClass) # 2 (1) {["name"] = > string (7) "College"}
Program 2:  
// Definition of a class named College class College {   // Define the protected property protected $College_Name = ` IIT Delhi` ; }  
// Using ReflectionClass over College $ReflectionClass = new ReflectionClass ( `College` );  
// Get the name of the parent class var_dump ( $ReflectionClass -> getParentClass()); ?>
Output:
bool (false)
Link: https://www.php.net/manual/en/reflectionclass.getparentclass.php
Get Solution for free from DataCamp guru