如何在Structure面板中显示PHP变量的结构?

时间:2016-11-29 10:41:28

标签: php phpstorm

假设我有一个深层独立的对象(不在任何类中),例如:

$mockedData = (object)array(
    'user'      => new MockedUser(),
    'templates' =>
        array(),
    'data' =>
        array(
            'user' =>
                (array(
                    'Model' =>
                        (array(
                            'mainTable' => 'users',
 (...)

我的光标位于最后一行('mainTable' => 'users',)。

如何查看此对象的结构?
所以我知道我现在在:$mockedData->data->user->Model->mainTable

目前我在“结构”面板上看到的一切是这样的:

enter image description here

这根本没有用。我希望Structure面板显示所有变量,就像它对JS文件一样:

enter image description here

如何让它以同样的方式运行PHP?也许有一个插件?

1 个答案:

答案 0 :(得分:0)

什么是$mockedData - 普通变量?

  • 全局变量现在几年未显示在“结构”窗口中;本地 - 从未显示过。
  • 对于课程字段/属性,请使用(f)按钮。

无论如何 - 现在为PHP显示变量/字段的结构。

随意向Issue Tacker提交功能申请单。