Maximum function nesting level of ‘100’ reached解决办法

php错误如下。

20150203221532

 

出现这种情况基本上php都加了xdebug扩展的,如果没有加一般的情况是页面一直load,最后卡死。报错的意思是函数嵌套超过100个,类似于死循环。这个是xdebug加入的一个防止程序卡死的机制,解决办法就是 打开php.ini文件,修改如下参数

xdebug.max_nesting_level=100

把100 改为更大,100是指函数嵌套不超过100。

PS:除非函数套用真的很多,而不是死循环。否则改了也是无用!(一般来说很少有程序会嵌套100次函数的)。

最近给whmcs开发个插件在loadapi的时候不知道其实已经在loadapi底层写了调用目标方法了,但是我还在 调用方法中继续loadapi,这样就会造成死循环了!

此条目发表在笔记分类目录,贴了标签。将固定链接加入收藏夹。

Maximum function nesting level of ‘100’ reached解决办法》有 2 条评论

  1. 博客不错,关键是我们和你一样用的都是51IDC的香港云主机,为啥明显你的网站速度快呢? 这个要怎么搞呢?

发表评论

电子邮件地址不会被公开。 必填项已用*标注