call_user_func_array にパラメータを渡すと、
call_user_func_array を使用して既知の名前の関数を呼び出しますが、インスタンス化されたクラスを呼び出すことはできません...class class_a { public $var_a = 0; public function fun_1 ( $var ) { var_dump( $this->var_a + $var ); } }; $obj_a = new class_a(); $obj_a->var_a = 6; call_user_func_array( array( 'class_a', 'fun_1' ), array( 5 ) );
class class_a { public $var_a = 0; public function fun_1 ( $var ) { var_dump( $this->var_a + $var ); } }; $obj_a = new class_a(); $obj_a->var_a = 6; call_user_func_array( array($obj_a, 'fun_1' ), array( 5 ) );
行かせてください... それはまさにこのようなものです...
上の階で答えてくれてありがとう...
説明書を深く読まなかった私のせいです...頭の使い方がわかりません... 見直す価値があります