Navigation

Versions

2012/06 : création
2013/06/19 : add [xdebug]

Contactez-nous

Kitpages
17 rue de la Frise
38000 Grenoble
tel : 04 58 00 33 81

Par Philippe Le Van (twitter accountplv) Dernière mise à jour : 19 June 2013

nesting level et xdebug

Introduction

Parfois dans un dev on tombe sur l'erreur suivante :

Fatal error: Maximum function nesting level of '100' reached, aborting!

9 fois sur 10, c'est une erreur de code qui provoque une boucle infinie, mais il arrive de temps en temps qu'un traitement sans erreur dépasse ces 100 appels de fonctions imbriqués.

Ca ne parait pas évident, mais l'erreur vient de xdebug et pas de PHP. 2 solutions s'offrent à vous :

Solutions

Modifier la conf xdebug

Pour le corriger, rendez-vous dans php.ini dans la section xdebug et ajouter la ligne suivante (en mettant ce que vous voulez à la place du 150):

[xdebug]
xdebug.max_nesting_level = 150

Autre solution : désactiver xdebug

L'autre solution consiste à désactiver xdebug...

Commentaires

Ajouter un commentaire