PHP Xdebug调试专题 - 记录函数参数

  • 作者:KK

  • 发表日期:2016.2.24


有时候你即使有了回溯也看不出"为什么程序会这样调用,怎么计算进来的"

于是可以尝试开启函数参数记录来看看每一次调用函数时,传给那些函数的参数都是什么,那么结果能进一步明了

  • 复制如下配置

    xdebug.auto_trace=on
    xdebug.trace_output_dir="E:\xdebug"
    #通过设置collect_params选项值为3开启参数记录
    xdebug.collect_params=3
    

于是跑一趟代码下来,调试信息文件内容就是这样的,看到了吧,函数的括号里多了参数,而没有开启collect_params时函数后面只有一个空括号的