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
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