$className = 'Foo\Bar::test';
Mając taki string chciałbym uruchomić kod:
$x = Foo\Bar; $x->test;
Znalazłem call_user_func_array, jednak nie można tam uruchomić tego w taiej formie, pierw trzeba podać nazwę klasy, a później jej metodę. Niby dla php 5.3 można podać string jako 1 parametr, ale gdy to robię podaje komunikat
Cytat
Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method
Tylko że test nie jest metodą statyczną.