Was ist eine Alternative zur Bewertungsfunktion?

ich benutzeeval() In meinem aktuellen Projekt sieht das so aus:

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

eval() wird genau dann ausgeführt, wenn die Klasse den Namen trägt$class_name existiert also ist es ein bisschen sicher, aber ich denke immer noch nicht, dass dies die beste Lösung ist.

Kann ich das gleiche tun, ohne das der obige Code auskommt?eval()?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage