Tuesday, November 19, 2024
Google search engine
HomeLanguagesPHP | get_called_class() Function

PHP | get_called_class() Function

The get_called_class() function is an inbuilt function in PHP which is used to get the class name where the static method is called.

Syntax:

string get_called_class( void )

Parameters: This method does not accept any parameter.

Return Value: This function returns the class name on success and returns False if it is called from outside a class.

Below programs illustrate the get_called_class() function in PHP:

Program 1:




<?php
  
// Create a class
class GFG {
    public $Geek_name = "Welcome to neveropen"
      
    public function Geeks() {
        var_dump(get_called_class());
    }
}
  
GFG::Geeks();
  
?>


Output:

string(3) "GFG"

Program 2:




<?php
  
// Create a class
class GFG {
  
    public function Geeks() {
        var_dump(get_called_class());
    }
      
    public function neveropen() {
        var_dump(get_called_class());
    }
}
  
GFG::Geeks();
GFG::neveropen();
  
class_alias('GFG', 'neveropen');
  
neveropen::Geeks();
neveropen::neveropen();
  
?>


Output:

string(3) "GFG"
string(3) "GFG"
string(3) "GFG"
string(3) "GFG"

Reference: https://www.php.net/manual/en/function.get-called-class.php

Dominic Rubhabha-Wardslaus
Dominic Rubhabha-Wardslaushttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Recent Comments