ReflectionMethod::invokeWywołuje metodę
&reftitle.description;
publicmixedReflectionMethod::invokeobjectnullobjectmixedargs
Wywołuje obecną metodę.
&reftitle.parameters;
object
Obiekt, na którym ma zostać wywołana metoda. Dla metod statycznych
przekaż null jako wartość tego parametru.
args
Zero lub więcej argumentów do przekazania do metody.
Akceptowana jest zmienna liczba argumentów, które zostaną przekazane do metody.
&reftitle.returnvalues;
Zwraca wynik działania metody.
&reftitle.errors;
Rzuca ReflectionException jeśli object
nie zawiera instancji klasy, w której została zdefiniowana ta metoda.
Rzuca ReflectionException jeśli wywołanie metody nie powiodło się.
&reftitle.examples;
Przykład użycia ReflectionMethod::invoke
invoke(new HelloWorld(), 'Mike');
?>
]]>
&example.outputs;
&reftitle.notes;
ReflectionMethod::invoke nie może być użyte gdy metoda oczekuje parametrów przekazanych przez referencję.
Zamiast tego należy użyć ReflectionMethod::invokeArgs (przekazując referencje w liście argumentów).
&reftitle.seealso;
ReflectionMethod::invokeArgs__invoke()call_user_func