【发布时间】:2016-11-19 19:27:50
【问题描述】:
所以我在控制器中有以下操作。当我在 Symfony 3 中使用 xDebug 时,变量 $request 和 $imNotBeingShowin 不会显示在 xDebug 变量列表中。虽然变量 $imBeingShown 在分配给类时工作正常。
public function saveAction(Request $request)
{
$imNotBeingShown = 'why not?';
$this->imBeingShown = 'wooot';
}
知道发生了什么吗?我似乎无法在 Google 中找到有关此问题的任何信息。
/亨德里克
【问题讨论】:
-
我很确定您在制作此屏幕截图时不在
saveAction方法中。 -
我是:)。我刚刚删除了一些代码。
-
你能确定你在函数内部吗?或者分享断点截图?
-
我添加了一个额外的图像,在调试时带有代码:)。它在原帖的末尾
-
收集 xdebug 日志并查看它是否会在此处列出(当您在 PhpStorm 中停止看到它时)——也许 xdebug 对以后不使用(因此无用)的变量进行了一些优化。 xdebug.org/docs/all_settings#remote_log