Помогите разобраться с рекурсией в PHP
Функция должна выводить числа от 1 до 10 с помощью рекурсии (по заверениям Дмитрия Трепачёва), потому как указана простейшим примером на котором он разбирает эту самую рекурсию, но у меня она почему-то только ломает сэндбокс и не работает.
Помогите разобраться, пожалуйста.
$i = 1;
function func() {
echo $i;
$i++;
if ($i <= 10){
func(); // здесь функция вызывает сама себя
}
}
func();
Источник: Stack Overflow на русском