- call_user_func_array: documentation ( source)
<?php
// (1)
namespace X;
// (2)
function f(array $o) {
return [&$o['v']];
}
$v = ['z', 'a'];
$a = ['v' => $v];
$args = f($a);
call_user_func_array('sort', $args);
// Additionally, if the above 2 lines are replaced by the following
// line, the bug never appears.
//call_user_func_array('sort', f($a));