Почему выдает ошибку Fatal error при использовании рекурсии?
Подскажите пожалуйста в чем ошибка:
<?php
/*Написать функцию которая рекурсивно выводит все делители переданого числа(для 21 это 7 и 3)*/
function printNumberDivisors(int $num, int $div=2){
if($num==$div){
return;
}
if($num%$div==0){
echo "$div ";
}
return printNumberDivisors($num,$div++);
}
printNumberDivisors(21);
Выдает такую ошибку: Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 262144 bytes) in D:\OpenServer\domains\BranderPHPcourse\lesson4\Task4.php on line 12
Где я ошибся?