Вот мой код:
$classe = $_POST['classe'];
$metodo = $_POST['metodo'];
$args = $_POST['args'];
call_user_func_array(array($classe, $metodo), $args);
Раньше, когда я был с PHP 5.3, все было ок. Теперь с PHP 5.7 я получаю эту ошибку.
Как мне теперь использовать эту функцию?
Большое спасибо!
PHP 5.7? Откуда ты? - person u_mulder   schedule 25.10.2016$metodoстатичен - скажите это php, в том месте где ваш метод созданstatic function ...- person Vyacheslav   schedule 25.10.2016array($classe, $metodo)В этом синтаксисе предполагается, что$classeявляется экземпляром объекта. Но вы передаете ему строку, предоставленную пользователем - person Machavity♦   schedule 25.10.2016$classe = 'Class'; $metodo='Method';. Это вернет ту же ошибку. Это просто пример. - person Giu171   schedule 26.10.2016