PHP | Reflection getName() Function
Last Updated :
30 Nov, 2019
Improve
The Reflection::getName() function is an inbuilt function in PHP which is used to return the name of the specified class.
Syntax:
php
php
string Reflection::getName( void )Parameters: This function does not accept any parameters. Return Value: This function returns the name of the specified class. Below programs illustrate the Reflection::getName() function in PHP: Program 1:
<?php
// Defining a user-defined class named as Departments
class Departments {
public $Dept1 = 'CSE';
private $Dept2 = 'ECE';
public static $Dept3 = 'EE';
}
// Using ReflectionClass over the class Departments
$ReflectionClass = new ReflectionClass('Departments');
// Calling getName() function
$A = $ReflectionClass->getName();
// Getting the name of the specified class
var_dump($A);
?>
<?php
// Defining a user-defined class named as Departments
class Departments {
public $Dept1 = 'CSE';
private $Dept2 = 'ECE';
public static $Dept3 = 'EE';
}
// Using ReflectionClass over the class Departments
$ReflectionClass = new ReflectionClass('Departments');
// Calling getName() function
$A = $ReflectionClass->getName();
// Getting the name of the specified class
var_dump($A);
?>
Output:
Program 2:
string(11) "Departments"
<?php
// Using ReflectionClass over the inbuilt class 'ReflectionClass'
$ReflectionClass = new ReflectionClass('ReflectionClass');
// Calling getName() function
$A = $ReflectionClass->getName();
// Getting the name of the class
var_dump($A);
?>
<?php
// Using ReflectionClass over the inbuilt class 'ReflectionClass'
$ReflectionClass = new ReflectionClass('ReflectionClass');
// Calling getName() function
$A = $ReflectionClass->getName();
// Getting the name of the class
var_dump($A);
?>
Output:
Reference: https://www.php.net/manual/en/reflectionclass.getname.php
string(15) "ReflectionClass"