查找PHP中定义变量的位置

时间:2017-03-13 11:26:01

标签: php phpstorm

我知道有一个类似的问题here,但即使我有一个大项目的同样问题而且无法找到变量的位置,这对我没有任何帮助。首先定义。

我尝试了什么:
我尝试从phpstorm(cmd + shift + f)查找函数并搜索项目的所有文件,但无济于事。变量是$_SESSION['some_index'],它在代码中的多个位置使用,但我只能找到一个分配它的位置:

$_SESSION['some_index'] = someclass->getVar()

所以我试着去那里,那个类没有构造函数,setVar()函数只被调用一次,并且被传递(具有讽刺意味)$_SESSION['some_index']

如果有任何方法可以通过某种方式调试代码?我确实配置了xdebug。

我通过代码调试到了我收到undefined index通知的地方,我看到变量已设置我只是使用了错误的名称,但是有很多(未知)的地方我会有改变它。我猜测它找到了它的位置,并且更改它会更快。

0 个答案:

没有答案