Maison > Article > développement back-end > Comment obtenir le nom actuel de la fonction en PHP ? (exemple de code)
En PHP, nous pouvons utiliser la constante magique __FUNCTION__ ou __METHOD__ pour obtenir facilement le nom de la fonction. L'article suivant vous en donnera une compréhension détaillée. J'espère qu'il vous sera utile.
Méthode 1 : Utiliser __FUNCTION__
Constante magique __FUNCTION__ pour l'analyse du nom ou de la méthode de la fonction nom (fonction dans la classe), le nom de la fonction peut être renvoyé.
Exemple :
<?php class Test { public function bar() { var_dump(__FUNCTION__); } } function foo() { var_dump(__FUNCTION__); } foo(); $obj = new Test; $obj->bar(); ?>
Sortie :
Méthode 2 : Utiliser __METHOD__
La constante magique __METHOD__ peut renvoyer des noms de fonctions et de classes.
Exemple de code :
<?php class Test { public function foo() { var_dump(__METHOD__); } } function bar() { var_dump(__METHOD__); } bar(); $obj = new Test; $obj->foo(); ?>
Sortie :
Remarque : Les constantes magiques __FUNCTION__ et _ _METHOD__ sont sensible à la casse lors de la récupération des noms de fonctions.
Recommandations associées : "Tutoriel PHP"
Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'apprentissage de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !
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!