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()
?