Juick
Discuss
Discover
Login
Dlussky
1 decade ago
PHP
Джуйк! Спаси! У меня в php есть название класса в переменной. Мне нужно обратиться к статическому методу этого класса. Как мне это сделать?
Recommend
Replies (4)
RA
1 decade ago
@Dlussky
, eval($class_name.'::StaticMethod()');
/1 ·
Reply
Dlussky
1 decade ago
@Dlussky
,
@RA
О! Круто, спасибо!)
/2 ·
Reply
sign
1 decade ago
@Dlussky
, несколько поздновато конечно, но вместо eval в подобных случаях лучше юзать call_user_func или call_user_method
/3 ·
Reply
Dlussky
1 decade ago
@sign
, Хм. Спасибо. Вот call_user_method правда depricated, но call_user_function наверное действительно правильнее.
/4 in reply to
/3
·
Reply