ReflectionMethod::invokeArgs
実行する
&reftitle.description;
public mixedReflectionMethod::invokeArgs
objectnullobject
arrayargs
リフレクション対象のメソッドを実行し、その引数を配列として渡します。
&reftitle.parameters;
object
メソッドを実行するオブジェクト。staticメソッドを実行する場合は、このパラメータには
null を渡すことができます。
args
メソッドに渡すパラメータを配列で指定します。
&reftitle.returnvalues;
メソッドの結果を返します。
&reftitle.errors;
メソッドが宣言されているクラスのインスタンス以外を object
パラメータで指定すると ReflectionException が発生します。
メソッドの実行に失敗すると ReflectionException が発生します。
&reftitle.changelog;
&Version;
&Description;
8.0.0
args のキーは、
静かに無視されるのではなく、パラメータの名前として解釈されるようになりました。
&reftitle.examples;
ReflectionMethod::invokeArgs の例
invokeArgs(new HelloWorld(), array('Mike'));
?>
]]>
&example.outputs;
&reftitle.notes;
&reflection.invoke.reference;
&reftitle.seealso;
ReflectionMethod::invoke
__invoke()
call_user_func_array