2014-03-07 59 views
0

我可以在日誌中發現如下錯誤:, 達到最大功能嵌套層次'100',放棄!爆炸()和最大功能嵌套層次

該生產線是:

$keys = explode('.', $keys); 

任何想法?

+1

你所以搜索?沒有!甚至沒有看到「相關」下的權利? – djot

+0

[增加嵌套函數調用限制]的可能的重複(http://stackoverflow.com/questions/4293775/increasing-nesting-functions-calls-limit) – krishna

+0

該行不是錯誤的原因。你可能有無限的遞歸,而且100%的通話水平是「爆炸」的意外。 – Barmar

回答

0

如果使用了XDebug,增加xdebug.max_nesting_level的價值在php.ini

http://xdebug.org/docs/all_settings#max_nesting_level

+2

)任何時候你要進行超過100次嵌套調用,你幾乎肯定會在遞歸算法中出現錯誤,增加最大嵌套級別不太可能解決潛在問題 – Phylogenesis

+0

你可以看到pcre.recursion_limit變量。檢查http://www.php.net/manual/en/pcre.configuration.php –