How to use call_user_func_array() to call a callback (method in class) with an array of parameters in PHP

1 Answer

0 votes
class cl {
    function func($arg, $arg2) {
        echo "method: " . __METHOD__, " arg1: $arg arg2: $arg2";
    }
}

$obj = new cl;
call_user_func_array(array($obj, "func"), array("a", "b"));

 
/*
run: 

method: cl::func arg1: a arg2: b 

*/

 



answered Jun 2, 2016 by avibootz
...