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

今天在调试程序时,尾部js代码太多,感觉特别累赘,于是我就新建了一个footer.htm文档,把尾部重复的js代码放到国footer.htm中,在其他htm文档中调用footer.htm,然后就出现了Fatal error: Maximum function nesting level of '100' reached,aborting! in E:\wamp\www\dederuan\include\helpers\debug.helper.php online 63,如下:

Fatal error: Maximum function nesting level of '100' reached,aborting!_第1张图片

然后,我去相应代码中找错,不敢动,也不知道怎么改,最后百度说

这个问题是由于启用了xdebug,而xdebug默认设置了函数最大嵌套数为100

解决办法:

找到php.ini文件,找到xdebug

在最后加上xdebug.max_nesting_level =500 (这个数最好大于100即可),

后来我照做了,不管事,只是把100改为了500,还是这个错。

最后,我在自己写代码的文档中改了改代码,没事了,原来是js代码写重了,造成了死循环。

不过,这个错误确定开启了 xdebug之后的报错信息,但是关闭xdebug模块通常无济于事,但有时候改也不管事,更根本的原因是因为代码写出了死循环,好好检查代码的问题,所以最好看看是不是自己代码写错了。

你可能感兴趣的:(Fatal error: Maximum function nesting level of '100' reached,aborting!)