How to get the function name inside a function in PHP ?
To get the function name inside the PHP function we need to use Magic constants(__FUNCTION__).
Magic constants: Magic constants are the predefined constants in PHP which is used on the basis of their use. These constants are starts and end with a double underscore (__). These constants are created by various extensions.
Syntax:
$string = __FUNCTION__
Description: This constant is used to return the function name, or {closure} for anonymous functions.
Program 1: PHP program to print function name inside the function GeeksforGeeks().
<?php
function GeeksforGeeks() {
$string = __FUNCTION__ ;
echo $string ;
}
GeeksforGeeks();
?>
|
Program 2: PHP program to print the function name inside the function Geeks().
<?php
function Geeks() {
$string = __METHOD__ ;
echo $string ;
}
Geeks();
?>
|
Reference: https://www.php.net/manual/en/language.constants.predefined.php
Last Updated :
25 Sep, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...