eval()
私は現在のプロジェクトで次のように使用しています。
if (class_exists($class_name)) //$class_name depends on user input
eval($class_name.'::MyStaticMethod()');
eval()
名前のクラスが存在する場合にのみ実行される$class_name
ため、安全ですが、これが最善の解決策ではないと思います。
上記のコードなしで同じことを行うことはできますeval()
か?