PHP | ReflectionClass getConstructor() Function

The ReflectionClass::getConstructor() function is an inbuilt function in PHP which is used to return the constructor of the specified class or NULL if the class is not having any constructor.
Syntax:
ReflectionMethod ReflectionClass::getConstructor( void )
Parameters: This function does not accept any parameter.
Return Value: This function returns the constructor of the specified class or NULL if the class is not having any constructor.
Below programs illustrate the ReflectionClass::getConstructor() function in PHP:
Program 1:
| <?php  // Using ReflectionClass over the class named as ReflectionClass $Class= newReflectionClass('ReflectionClass');  // Calling the getConstructor() function  $constructor= $Class->getConstructor();  // Getting the constructor for the defined Class var_dump($constructor); ?>  | 
Output:
object(ReflectionMethod)#2 (2) {
  ["name"]=>
  string(11) "__construct"
  ["class"]=>
  string(15) "ReflectionClass"
}
Program 2:
|    // Defining a user-defined class Company classCompany {     publicfunctionzambiatek() { }     staticfunctiongfg() { } }    // Using ReflectionClass over the class Company $A= newReflectionClass("Company");    // Calling the getConstructor() function $B= $A->getConstructor();    // Getting the constructor for the defined Class // or NULL if the constructor is not present var_dump($B); ?>  | 
Output:
NULL
Reference: https://www.php.net/manual/en/reflectionclass.getconstructor.php
 
				 
					


