Ahmed Saad schrieb: > hi all, > > how can i call static methods of a class whose name is variable.. something like > <? $className::doSomething(); // throws a parser error ?> > I can do this with reflection by creating a ReflectionMethod object > then invoke()ing it, but is there a better way? > Thanks > > -ahmed For $args=array('para1','para2'); use call_user_func(array($className,'doSomething'),$args[0],$args[1]); or call_user_func_array(array($className,'doSomething'),$args); Have Fun! OLLi -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php