3v4l.org

run code in 300+ PHP versions simultaneously
<?php function recurcive(&$data) { array_slice($data, 0); $data[] = 'X'; if (end($data[0]) !== 'X') { recurcive($data[0]); } } $a[0] = &$a; recurcive($a);

preferences:
67.85 ms | 402 KiB | 5 Q