【问题标题】:Xdebug doesn't show changed vars in PhpStormXdebug 在 PhpStorm 中不显示更改的变量
【发布时间】:2018-07-13 16:13:57
【问题描述】:

我有 Ubuntu 16.04、nginx、PHP 7.2、Xdebug 2.6。

目前,我的 PhpStorm 中的项目很少,每个人都工作得很好,除了一个。下一个问题是:在 PhpStorm 停在断点上后,我越过时看不到任何变化。系统会跳过我最近添加的变量,但它会看到我创建这个项目时的“旧”变量。

项目中的配置与 PhpStorm 中的其他项目相同。

【问题讨论】:

  • 什么变量看不到:$parsed_url$r。看起来像 Xdebug 端的优化——这些变量在这个函数的后面的任何地方都没有使用..所以为什么要保留它们。
  • 是的,我看不到 $parsed_url。知道如何为显示此类变量进行优化吗?我保留它们以供测试,以前它有效。
  • 如果 Xdebug 没有显示它们......那么你应该检查可能的 Xdebug 选项......太糟糕了你不能降级到以前的 Xdebug 版本来检查它,因为你有 PHP 7.2。
  • 尝试使用“评估”按钮——它可能仍会显示该变量的内容。否则——使用一些无用的赋值(例如$aa = $parse_url——它可能会保留这样的变量一段时间)。
  • 评估按钮显示null。无用的任务也没有运气((

标签: php wordpress phpstorm xdebug


【解决方案1】:

我为项目用户组添加了额外的权限(读取和写入),现在 Xdebug 工作得更好了。

【讨论】:

    猜你喜欢
    • 2021-12-05
    • 1970-01-01
    • 2017-07-07
    • 1970-01-01
    • 2013-04-04
    • 2021-07-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-09
    相关资源
    最近更新 更多