3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $foo = [1, 2, 3]; next($foo); var_dump(current($foo)); unset($foo[0]); var_dump(current($foo)); next($foo); var_dump(current($foo));
based on LjOuB
Output for 5.6.30, hhvm-3.18.5 - 3.22.0, 7.0.30 - 7.3.0beta1
int(2) int(2) int(3)