関数を起動する
...$args
調べた関数を起動します。
args
渡す引数のリスト。可変長の引数を指定でき、 call_user_func と同じようにして関数に渡されます。
起動した関数の結果を返します。
例1 ReflectionFunction::invoke の例
<?php function title($title, $name) { return sprintf("%s. %s\r\n", $title, $name); } $function = new ReflectionFunction('title'); echo $function->invoke('Dr', 'Phil'); ?>
上の例の出力は以下となります。
Dr. Phil
注意: ReflectionFunction::invoke は、 リファレンスが引数に期待されている場合は使えません。 その場合は、(引数リストにリファレンスを渡して) ReflectionFunction::invokeArgs を代わりに使うべきです。
注意:
ReflectionFunction::invoke は、 リファレンスが引数に期待されている場合は使えません。 その場合は、(引数リストにリファレンスを渡して) ReflectionFunction::invokeArgs を代わりに使うべきです。