ReflectionMethod::invokeВызов
&reftitle.description;
publicmixedReflectionMethod::invokeobjectnullobjectmixedargs
Вызывает отражённый метод.
&reftitle.parameters;
object
Объект, метод которого требуется вызвать. Для статических методов
передаётся null.
args
Ноль или более аргументов, передаваемых методу. Допускается передавать
переменное число аргументов.
&reftitle.returnvalues;
Возвращает результат выполнения метода.
&reftitle.errors;
Выбрасывает исключение ReflectionException, если
в объекте object нет определения метода.
Выбрасывает исключение ReflectionException, если
вызвать метод на исполнение не удалось.
&reftitle.examples;
Пример использования ReflectionMethod::invoke
invoke(new HelloWorld(), 'Майк');
?>
]]>
&example.outputs;
&reftitle.notes;
ReflectionMethod::invoke не может использоваться, если ожидаются ссылочные параметры.
Вместо него следует использовать ReflectionMethod::invokeArgs
(передача ссылок в списке аргументов).
&reftitle.seealso;
ReflectionMethod::invokeArgs__invoke()call_user_func