Проблема с php 5?

Приветствую вас коллеги.


В ходе моей работы у меня возникла затруднительная ситуация касательно которой я хотел-бы попросить совета.

В php 5.3 была возможность выполнить такой код:

&lt;?php<br/>
 class c1{<br/>
 public static function f1(){<br/>
 //Do some<br/>
 }<br/>
 }<br/>
 $class='c1';<br/>
 $func = 'f1';<br/>
<br/>
$c1::$f1();<br/>
?&gt;<br/>



Мне необходимо выполнить такой трюк при помощи php версии 5.2.

Подскажите пожалуйста как это сделать или куда хотя бы копать?

UPD

Я хочу попытатся обойтись без eval().
  • Вопрос задан
  • 2435 просмотров
Пригласить эксперта
Ответы на вопрос 2
WNeZRoS
@WNeZRoS
call_user_func(array($class, $func));
Ответ написан
Комментировать
@Bruteo
call_user_func($c1 .'::'.$f1);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы