What's alternative of eval function?

后端 未结 5 843
执念已碎
执念已碎 2020-12-14 12:58

I use eval() in my current project like this:

if (class_exists($class_name)) //$class_name depends on user input
    eval($class_name.\'::MyStat         


        
5条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-14 13:35

    I'd suggest call_user_func.

    An alternative to call_user_func() would be calling it like this:

    $class_and_method = 'Class::MyStaticMethod()';
    $class_and_method();
    

提交回复
热议问题