Just got an annoying error that said Xdebug only allowed 100 levels of function nesting. Well, actually, the error didn’t say anything about the limitation being Xdebug, so I spent quite awhile trying to track down the issue. It turns out that PHP doesn’t specifically limit function nesting (although you do have a performance and memory issue if you go too deep), but I’m building a complex page and need lots of surrounding permission functions.

In any case, to fix the issue, you need to change the Xdebug option xdebug.max_nesting_level to a larger number. This then goes into the php.ini file that is controlling your current session. Don’t forget to reboot.

Get Plugin Update News

Get Plugin Update News

Subscribe and stay up-to-date on David's development projects and plugin status.

You have Successfully Subscribed!