call_user_func_arrayパラメータの配列を指定してコールバック関数をコールする 説明
mixed call_user_func_array(callable
$callback , array $args )
パラメータ
戻り値
コールバック関数の結果、あるいはエラー時に 変更履歴
例
例1 call_user_func_array の例
上の例の出力は、 たとえば以下のようになります。 foobar got one and two foo::bar got three and four 例2 call_user_func_array での名前空間の使用法
上の例の出力は、 たとえば以下のようになります。 Hello Hannes! Hello Philip! 例3 ラムダ関数の使用
上の例の出力は以下となります。 int(8) 例4 値の参照渡し
上の例の出力は以下となります。 function mega $a=55 global $bar=55 例5 call_user_func_array を名前付き引数と一緒に使う
上の例の出力は、 たとえば以下のようになります。 foobar got one and two foobar got foo and bar Fatal error: Uncaught Error: Cannot use positional argument after named argument 注意
参考
|