【发布时间】: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