<?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));
- Output for 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- Output for 7.1.0 - 7.1.33, 7.2.0 - 7.2.33
- Warning: Parameter 1 to sort() expected to be a reference, value given in /in/QE9Vf on line 15
preferences:
150.06 ms | 407 KiB | 5 Q