3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $t = array( array('a1'), array('a2'), array('a3'), array('a4'), array('a5'), array('a6'), array('a7'), array('a8'), array('a9'), array('a10') ); $count = 1; $max=20; function toto($arr=array()) { global $t; $count++; $arr += array_slice($t,count($arr),2); if(count($arr) < 6 && $count < $max) { $arr = toto($arr); } return $arr; } print_r(toto());
based on 07HmM
Output for 5.0.4 - 7.2.0
Notice: Undefined variable: count in /in/r5fY7 on line 18 Notice: Undefined variable: max in /in/r5fY7 on line 20 Array ( [0] => Array ( [0] => a1 ) [1] => Array ( [0] => a2 ) )
Output for 4.3.0 - 5.0.3
Notice: Undefined variable: count in /in/r5fY7 on line 18 Notice: Undefined variable: max in /in/r5fY7 on line 20 Array ( [0] => Array ( [0] => a1 ) [1] => Array ( [0] => a2 ) )