Php 获取错误已达到最大函数嵌套级别200
我目前正在从事Php 获取错误已达到最大函数嵌套级别200,php,symfony,Php,Symfony,我目前正在从事Symfony,restapi。我不熟悉这个框架。我已正确安装了Symfony。现在我已经安装了FriendsOfSymfonybundle,一切都很顺利,但当我点击logout时,我发现以下错误 Fatal error: Maximum function nesting level of '100' reached, aborting! in C:\xampp\htdocs\Symfony\vendor\twig\lib\Twig\Loader\Filesystem.php o
Symfony
,restapi
。我不熟悉这个框架
。我已正确安装了Symfony
。现在我已经安装了FriendsOfSymfony
bundle,一切都很顺利,但当我点击logout
时,我发现以下错误
Fatal error: Maximum function nesting level of '100' reached, aborting! in C:\xampp\htdocs\Symfony\vendor\twig\lib\Twig\Loader\Filesystem.php on line 6010
经过一些搜索,我找到了一个解决方案,在php.ini
中设置xdebug
,将限制设置为200而不是100,然后我得到了以下错误:
Fatal error: Maximum function nesting level of '200' reached, aborting! in C:\xampp\htdocs\Symfony\vendor\twig\lib\Twig\Loader\Filesystem.php on line 6010
我完全无法看到symfony的演示。请告诉我如何解决这个问题?尝试检查调用堆栈。也许你有一个ifinite循环。 停用xDebug或将php.ini中的最大嵌套级别设置为更高:
xdebug.max_nesting_level=500
这是正常的行为。
尝试以下方法:
$traceStack = debug_backtrace();
var_dump($traceStack);
$i=0;
foreach($traceStack as $n) {
/* do what you want here */
/*
* $n is an array of:
* 'file' => ..
* 'line' => ...
* 'function' ...
* 'class' => ...
* 'object' => ...
* 'type' => ...
* 'args' => ...
*/
}
重要信息:别忘了重新启动apache(或FPM) 尝试检查调用堆栈。也许你有一个ifinite循环。 停用xDebug或将php.ini中的最大嵌套级别设置为更高:
xdebug.max_nesting_level=500
这是正常的行为。
尝试以下方法:
$traceStack = debug_backtrace();
var_dump($traceStack);
$i=0;
foreach($traceStack as $n) {
/* do what you want here */
/*
* $n is an array of:
* 'file' => ..
* 'line' => ...
* 'function' ...
* 'class' => ...
* 'object' => ...
* 'type' => ...
* 'args' => ...
*/
}
重要信息:别忘了重新启动apache(或FPM) 就我而言,它与作曲家有关。一些供应商在composer.json文件中进行了更新,但我忘记运行命令composer update或composer install。系统生成了一系列错误,这导致了“最大嵌套级别”
在执行了这些命令之后,问题得到了解决在我的例子中,它与composer有关。一些供应商在composer.json文件中进行了更新,但我忘记运行命令composer update或composer install。系统生成了一系列错误,这导致了“最大嵌套级别”
在执行这些命令之后,问题得到了解决当我停用xDebug时,我得到了100级的错误,并且我已经将级别设置为500级,我得到了相同的错误我是symfony的新手,我只在演示页面中得到了这个问题
http://localhost/Symfony/web/app_dev.php/
在这个url上,请你帮我解决这个问题好吗?当我停用xDebug时,我会得到100个级别的错误,并且我已经将级别设置为500,我也会得到同样的错误,我是symfony的新手,我只在演示页面http://localhost/Symfony/web/app_dev.php/
在这个url上,请你帮我解决这个问题好吗?当然,某个地方有无限循环,请检查你的代码中可能存在的递归。当然,某个地方可能存在重复的无限循环,请检查你的代码中可能存在的递归