In php5.6
Argument unpacking via ...
(splat operator) has been added. Using it, you can get rid of call_user_func_array()
for this simpler alternative. For example having a function:
function add($a, $b){
return $a + $b;
}
With your array $list = [4, 6];
(after php5.5 you can declare arrays in this way).
You can call your function with ...
:
echo add(...$list);