--TEST-- GH-19280: Stale nInternalPosition on rehashing --FILE-- = 0; $i--) { $a[$i] = $i; } for ($i = 0; $i <= 47; $i++) { next($a); } for ($i = 48; $i >= 2; $i--) { unset($a[$i]); } var_dump(key($a)); $a[64] = 64; var_dump(key($a)); } rehash_packed(); rehash_packed_iterated(); rehash_string(); rehash_int(); ?> --EXPECT-- int(62) int(62) int(62) int(62) string(32) "44f683a84163b3523afe57c2e008bc8c" string(32) "44f683a84163b3523afe57c2e008bc8c" int(1) int(1)