3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = range(0, 5); $pop = function() use (& $pop, & $arr) { $v = array_pop($arr); if ($v !== null) { var_dump($v); $pop(); } }; $pop(); /* * Expected: * int(5) * int(4) * int(3) * int(2) * int(1) * int(0) * * Actual: * Fatal error: Maximum function nesting level */

preferences:
35.44 ms | 402 KiB | 5 Q