在 PHP 中进行调试并使用左侧的变量窗格时,将鼠标悬停在该变量/对象上时可以看到的字符数是有限的。
无论如何,是否可以查看该变量的完整有效负载或除了必须使用之外的任何解决方法file_put_contents
每次我想看到一个大的变量值?将变量打印到调试控制台也有相同的限制,但添加了一个额外的字符(幸运的是我)。
为了实现这一目标,您需要改变您的启动.json在 VS Code 中配置 xdebug。
您需要添加到您的配置中的配置部分launch.json
is "xdebugSettings": { "max_data": -1 }
一个简单的配置应该是这样的
{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000,
"serverSourceRoot": "/var/www/myapp/",
"localSourceRoot": "${workspaceRoot}/",
"xdebugSettings": {
"max_data": -1
}
}]
}
xdebugSettings.max_data
控制显示变量时显示的最大字符串长度。要禁用任何限制,请使用 -1 作为值。
祝你好运。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)