2012-03-24 26 views
0

私はclassname、methodnameを持っており、私はパラメータを持つ配列を持っています。私はこの呼び出しやりたい: "$クラス - >方法($ PARAM1、$ PARAM2、...);")私は(evalのでそれを行う場合PHP :: eval()を使わずにparamsでクラスメソッドを呼び出す方法

を、私はのためにget_called_class()関数を使用することはできませんPHP 5.2(evalコードでファイル名が見つかりません) 私はアクションwidthout評価を呼び出す必要があります...それを行うには?

P.S.私はあなたがcall_user_func_array()を使用してこれを行うことができます...私はこの方法で送信する必要があり、

答えて

5

をのparamsの数を知らない:

call_user_func_array(array($obj, $method_name), $args); 
+0

感謝を!それは動作します! –

関連する問題