--TEST-- Bug #40509 (key() function changed behaviour if global array is used within function) --FILE-- $v) { var_dump($k); } var_dump(key($arr["v"])); ?> --EXPECT-- int(0) int(0) int(0) int(0)