Comment récupérer le nom de la fonction en cours d’exécution en PHP ?
Réponses rédigées par Antoine
Dernière mise à jour : 2020-03-20 12:21:21
Question
Comment puis-je récupérer le nom de la fonction en cours d’exécution en PHP ?
Réponse
Pour récupérer le nom de la fonction en cours d’exécution, en PHP, vous pouvez utiliser les constantes magiques.
Ainsi la valeur __FUNCTION__
renvoie le nom de la fonction, tandis que la valeur __METHOD__
renvoie le nom de la classe avec le nom de la fonction.
<?php
class alpha
{
function bravo()
{
echo __FUNCTION__;
}
function charlie()
{
echo __METHOD__;
}
}
$obj = new alpha();
$obj -> bravo();
$obj -> charlie();
?>