max_nesting_level не имеет ничего общего с количеством функций, которые вы вызываете, но с количеством вложенных уровней вызовов функций. max_nesting_level защищает такие вещи, как:
function a()
{
a();
}
a();
Без max_nesting_level в Xdebug это приведет к сбою PHP, поскольку у него не хватает места в стеке.
Максимальный предел для настройки зависит от операционной системы, но в целом все, что превышает 2500, кажется слишком высоким.
Чтобы убедиться, что max_nesting_level в Xdebug не срабатывает во время выполнения вашего скрипта, вам, вероятно, нужно изменить работу вашего кода (т. Е. Не выполнять вложенные или рекурсивные вызовы функций). Поскольку я не знаю ваш код, я, конечно, не могу сказать, возможно, вы только что столкнулись с ошибкой в нем.
веселит,
Дерик