Xdebug:在调用堆栈中显示更多项目

时间:2014-10-30 10:16:03

标签: xdebug

Xdebug的调用堆栈显示10个条目。有没有办法显示更多?我似乎没有在文档中找到与此相关的选项(http://xdebug.org/docs/all_settings)。

1 个答案:

答案 0 :(得分:1)

从我收集的内容来看,100而不是10是调用堆栈可以达到的默认最大深度。它由xdebug.max_nesting_level变量控制:

  

xdebug.max_nesting_level

     
    

类型:整数,默认值:100
    控制无限递归保护的保护机制。这个的价值     setting是允许的嵌套函数的最大级别     在脚本中止之前。
    http://xdebug.org/docs/all_settings#max_nesting_level

  

它不能作为控制调用堆栈中显示的步数的解决方案。例如,如果此设置用于将显示的调用限制为5,则还意味着在嵌套级别为5之后脚本将失败。是否发生了实际错误。

总之:Xdebug中没有可用于控制实际错误发生后显示的调用量的机制。