nokimaro,
Их много (переменных).
Вниз передавать можно, а как возвращаться?
Цель рекурсии - построение дерева.
В рекурсии используется несколько разных функций между которыми есть нечто общее, глобальное.
nokimaro,
Начиная с PHP 8.1.0, массив $GLOBALS теперь является доступной только для чтения копией глобальной таблицы символов. То есть глобальные переменные не могут быть изменены с помощью его копии. Ранее массив $GLOBALS исключался из обычного поведения массивов PHP по значению и глобальные переменные можно было изменить с помощью его копии. https://www.php.net/manual/ru/reserved.variables.g....
С высоты Вашего опыта, как применение высоких материй влияет на время выполнения одинаковых по функциональности продуктов?