Php explode()和最大函数嵌套级别
我可以在日志中找到如下错误:, 已达到最大函数嵌套级别“100”,正在中止 电话是:Php explode()和最大函数嵌套级别,php,kohana-2,Php,Kohana 2,我可以在日志中找到如下错误:, 已达到最大函数嵌套级别“100”,正在中止 电话是: $keys = explode('.', $keys); 有什么想法吗?如果您正在使用xdebug,请在php.ini中增加xdebug.max\u nesting\u level的值 您是这样搜索的吗?不甚至没有在“相关”下向右看?该行的可能重复不是错误的原因。你可能有无界递归,这只是偶然的,第100级调用是explode。奎师那我现在不想知道如何增加这个数字,但我想知道explode和这个错误之间的关系。
$keys = explode('.', $keys);
有什么想法吗?如果您正在使用xdebug,请在php.ini中增加xdebug.max\u nesting\u level的值
您是这样搜索的吗?不甚至没有在“相关”下向右看?该行的可能重复不是错误的原因。你可能有无界递归,这只是偶然的,第100级调用是
explode
。奎师那我现在不想知道如何增加这个数字,但我想知道explode和这个错误之间的关系。谢谢@Barmar这就是我想知道的。无法投票:(任何时候当你进行超过100个嵌套调用时,你几乎肯定会在递归算法中出错。增加最大嵌套级别不太可能解决根本问题。你可以看到pcre.recursion\u limit变量。检查