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 »



Related Programs



Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.