如何在PHP中使用Whoops PrettyPageHandler显示函数参数?
Whoops中PrettyPageHandler显示函数参数的方法
在Whoops里,PrettyPageHandler没有和PlainTextHandler的addTraceFunctionArgsToOutput同名的方法,但实现相同功能的是**setShowArguments(true)**,调用它即可在堆栈跟踪中显示函数参数。
修改后的测试环境代码如下:
$whoops = new \Whoops\Run; $whoops_handler = new \Whoops\Handler\PrettyPageHandler; // 开启堆栈跟踪的函数参数显示 $whoops_handler->setShowArguments(true); $whoops->pushHandler($whoops_handler); $whoops->register();
该方法会控制错误页面的堆栈跟踪条目里,是否展示函数调用时传入的参数,和PlainTextHandler的addTraceFunctionArgsToOutput(true)作用完全一致,能帮你在调试时获取更详细的调用上下文信息。
内容的提问来源于stack exchange,提问作者George
相关产品推荐
相关产品推荐

