Задать вопрос
@bilyaev82

Почему НЕ работает рекурсия на PHP?

Всем привет.
Есть такой код:
$i = 0;
 function func($arr) {
   $keys = array_keys($arr);
  echo $arr[$keys[$i]];
  $i++;
  if($i <= count($keys)){
    func($arr);
  }
}
func(['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5]);


Почему получается бесконечный цикл на единице?
  • Вопрос задан
  • 51 просмотр
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы