Si j'ai une classe PHP comme celui-ci:Pointeur de fonction vers un membre de classe statique?
class A
{
public static function Method()
{
return "x";
}
}
Je sais que je peux y accéder avec:
echo A::Method();
Mais comment pourrais-je aller sur la création d'une référence de fonction à cette méthode? J'ai essayé quelque chose comme ceci:
$func = "A::Method";
echo $func();
Mais cela me donne une erreur d'exécution. Alors, est-ce possible en PHP? Si c'est le cas, comment? Merci! :)
Merci, cela a répondu à ma question. :) – qJake
La méthode 'getClosure' est devenue disponible avec PHP 5.4. Méfiez-vous cependant car environ 50% des serveurs utilisent encore 5.3 – Twifty