解决“致命错误:最大功能嵌套级别‘100’达到,中止!”在PHP中我创建了一个函数,查找html文件中的所有URL,并对链接到已发现URL的每个html内容重复相同的进程。该函数是递归的,可以无休止地进行下去。但是,我设置了一个全局变量,使递归在100个递归之后停止,从而限制了递归。但是,php返回此错误:致命错误:达到“100”的最大功能嵌套级别,中止操作!在第1355行的D:\wamp\www\crawler1\simplehtmldom_1_5\simple_html_dom.php中我在这里找到了一个解决办法:增加嵌套函数调用限制但这在我的情况下行不通。我引用上述链接中的一个答案。请考虑一下。“您安装了Zend、IonCube或xDebug吗?如果是的话,您可能就是从那里得到这个错误的。几年前我遇到了这种情况,结果是Zend把这个限制放在那里,而不是PHP。当然,删除它将允许>超过100个迭代,但最终会达到内存限制。“有没有办法提高PHP中最大的函数嵌套级别
3 回答
慕码人2483693
TA贡献1860条经验 获得超9个赞
zend_extension = "d:/wamp/bin/php/php5.3.8/zend_ext/php_xdebug-2.1.2-5.3-vc9.dll
php.ini
100
- 3 回答
- 0 关注
- 373 浏览
添加回答
举报
0/150
提交
取消