Maison > Article > développement back-end > Comment une fonction PHP renvoie-t-elle le nom de la fonction ?
En PHP, utilisez la constante magique FUNCTION pour obtenir le nom de la fonction en cours d'exécution : Syntaxe : $function_name = __FUNCTION__; Utilisation : Utilisez FUNCTION à l'intérieur de la fonction pour obtenir le nom de la fonction appelante ; fonction, seul le nom de la fonction est renvoyé, ne contient pas d'espace de noms ou de nom de classe, et renvoie une chaîne vide lors de l'utilisation d'une fonction anonyme.
Comment une fonction PHP renvoie-t-elle le nom de la fonction ?
Une fonctionnalité puissante de PHP est la possibilité d'obtenir le nom de la fonction en cours d'exécution via la constante magique __FUNCTION__
. Cette constante peut être utilisée dans une fonction pour obtenir le nom de la fonction appelante. __FUNCTION__
魔术常量获取正在执行的函数的名称。此常量可在函数内部使用,用于获取调用函数的名称。
语法:
$function_name = __FUNCTION__;
实战案例:
以下是一个在函数内部获取函数名称的示例:
function get_function_name() { echo "当前函数名:" . __FUNCTION__; } get_function_name();
该代码将输出:
当前函数名:get_function_name
其他注意事项:
__FUNCTION__
常量只能在函数内部使用。__FUNCTION__
__FUNCTION__
Les constantes ne peuvent être utilisées qu'à l'intérieur des fonctions. 🎜__FUNCTION__
renverra une chaîne vide. 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!