60 votes

Récupérer le nom de la fonction courante dans php

Existe-t-il une fonction pouvant renvoyer le nom de la fonction actuelle exécutée par un programme?

148voto

Sarfraz Points 168484

Oui, vous pouvez obtenir le nom de la fonction avec la constante magique __FUNCTION__

 class foo
{
  function print_func()
  {
            echo __FUNCTION__;
  }
  function print_method()
  {
            echo __METHOD__;
  }
}

$obj = new foo();
$obj->print_func();      // Returns: print_func
$obj->print_method();    // Returns: foo::print_method
 

14voto

robertbasic Points 3433

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X