(PHP 5 >= 5.1.0)
ReflectionMethod::invokeArgs — Invoque les arguments
Invoque les arguments.
L'objet sur lequel invoquer la méthode. Si la méthode est statique, vous pouvez passer null pour ce paramètre.
Les paramètres à passer à la méthode, sous forme de tableau.
Retourne le résultat de la méthode.
Une ReflectionException si object n'est pas une instance de la classe prévue pour cette méthode.
Une ReflectionException si l'invocation de la méthode échoue.
Exemple #1 Exemple pour ReflectionMethod::invokeArgs()
<?php
class HelloWorld {
public function sayHelloTo($name) {
return 'Hello ' . $name;
}
}
$reflectionMethod = new ReflectionMethod('HelloWorld', 'sayHelloTo');
echo $reflectionMethod->invokeArgs(new HelloWorld(), array('Mike'));
?>
L'exemple ci-dessus va afficher :
Hello Mike