PHP | ReflectionClass getParentClass() Function Last Updated : 28 Nov, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report The ReflectionClass::getParentClass() function is an inbuilt function in PHP which is used to return the specified parent class or false if there is no parent class is present. Syntax: ReflectionClass ReflectionClass::getParentClass ( void ) Parameters: This function does not accept any parameters. Return Value: This function returns the specified parent class or false if there is no parent class is present. Below programs illustrate the ReflectionClass::getParentClass() function in PHP: Program 1: php <?php // Defining a class named as College class College { // Defining a protected property protected $College_Name = 'IIT Delhi'; } // Defining a sub class Departments of the // base class College class Departments extends College { public $Dept1 = 'CSE'; private $Dept2 = 'ECE'; public static $Dept3 = 'EE'; } // Using ReflectionClass over sub class Departments $ReflectionClass = new ReflectionClass('Departments'); // Getting the name of the parent class var_dump($ReflectionClass->getParentClass()); ?> Output: object(ReflectionClass)#2 (1) { ["name"]=> string(7) "College" } Program 2: php <?php // Defining a class named as College class College { // Defining a protected property protected $College_Name = 'IIT Delhi'; } // Using ReflectionClass over the class College $ReflectionClass = new ReflectionClass('College'); // Getting the name of the parent class var_dump($ReflectionClass->getParentClass()); ?> Output: bool(false) Reference: https://www.php.net/manual/en/reflectionclass.getparentclass.php Comment More infoAdvertise with us Next Article PHP | ReflectionClass getProperty() Function K Kanchan_Ray Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-Imagick Similar Reads PHP | ReflectionClass getProperty() Function The ReflectionClass::getProperty() function is an inbuilt function in PHP which is used to return an array of the ReflectionProperty for the specified class. Syntax: ReflectionClass::getProperty ( string $name ) : array Parameters: This function accepts a parameter name which is name of the property 1 min read PHP | ReflectionClass getProperties() Function The ReflectionClass::getProperties() function is an inbuilt function in PHP which is used to return an array of the reflected properties. Syntax: ReflectionClass::getProperties($filter) : array Parameters: This function accepts a parameter filter which helps to remove some of the reflected propertie 2 min read PHP | ReflectionClass getTraitAliases() Function The ReflectionClass::getTraitAliases() function is an inbuilt function in PHP which is used to return an array of trait aliases used by the user-defined class.Syntax: array ReflectionClass::getTraitAliases( void ) Parameters: This function does not accept any parameters.Return Value: This function r 1 min read PHP | ReflectionClass getTraitAliases() Function The ReflectionClass::getTraitAliases() function is an inbuilt function in PHP which is used to return an array of trait aliases used by the user-defined class.Syntax: array ReflectionClass::getTraitAliases( void ) Parameters: This function does not accept any parameters.Return Value: This function r 1 min read PHP | ReflectionClass getConstants() Function The ReflectionClass::getConstants() function is an inbuilt function in PHP which is used to return an array of the specified constant names. Syntax: array ReflectionClass::getConstants( void ) Parameters: This function does not accept any parameter. Return Value: This function returns an array of th 2 min read PHP | ReflectionClass getStartLine() Function The ReflectionClass::getStartLine() function is an inbuilt function in PHP which is used to return the line number from where the user defined class get started. Syntax: int ReflectionClass::getStartLine( void ) Parameters: This function does not accept any parameters. Return Value: This function re 1 min read Like