Quelle est la variante de la fonction eval?

- Je utiliser eval() dans mon projet actuel, comme ceci:

if (class_exists($class_name)) //$class_name depends on user input
    eval($class_name.'::MyStaticMethod()');

eval() est exécutée si et seulement si la classe avec le nom $class_name existe donc, c'est un peu fort, mais je ne pense pas que ce soit la meilleure solution.

Puis-je faire la même chose que le code ci-dessus n'est sans eval()?

InformationsquelleAutor Leri | 2012-05-20