8

call_user_func を使用する必要があります。5つの引数を持つ別のクラスの別のファイルで関数を呼び出す必要があります。ここで例を見つけることができませんでしたhttp://php.net/manual/en/function.call-user-func.php。これを行う方法はありますか?

4

1 に答える 1

13

個人的に私は使用しますcall_user_func_array

$result = call_user_func_array(array($objectInstance, 'objectMethod'), array('parameter one', 'parameter two'));

$objectInstanceメソッドが静的なものである場合は、使用されているクラスの名前に置き換えます。スタンドアロン関数も使用できます。

$result = call_user_func_array('functionName', array('parameter one', 'parameter two'));

これが理にかなっていると思いますか?:]

ただし、将来的には、あなたが行ったことと行っていないことを見せてみてください:]

于 2012-08-03T15:08:59.377 に答える