Home »
PHP »
PHP programs
PHP program to print the class name using magic constant __CLASS__
Here, we are going to learn how to print the class name using magic constant __CLASS__ in PHP?
Submitted by Nidhi, on November 18, 2020 [Last updated : March 13, 2023]
PHP Magic Constant | __CLASS__ Example
Here, we will print the name of the class using the magic constant __CLASS__, where it was used. The __CLASS__ constant returns case sensitive class name.
PHP code to demonstrate the example of magic constant __CLASS__
The source code to print the class name using magic constant __CLASS__ is given below. The given program is compiled and executed successfully.
<?php
//PHP program to print the class name
//using magic constant __CLASS__.
class Sample
{
public function MyFunction()
{
print("Class Name: ".__CLASS__."<br>");
}
}
$S=new Sample();
$S->MyFunction();
?>
Output
Class Name: Sample
Explanation
In the above program, we created a class Sample that contains a function MyFunction(). In the MyFunction(), we printed the name of the class using the __CLASS__ magic constant. After that, we created the object of Sample class and called the function MyFunction() that will print the Name of the class on the webpage.
PHP Class & Object Programs »