从Eclipse到PhpStorm:无法找到声明

时间:2016-03-17 08:49:19

标签: eclipse phpstorm

我从Eclipse切换到PhpStorm 10.在Eclipse中,我可以通过$x = "Xclass";上的 Ctrl +鼠标左键单击转到类"Xclass"。但是在PhpStrom中,我收到了消息:Cannot find declaration to go to

我要花一个多小时才能让它运行起来。

问题是我经常使用这种声明($x = "Xclass";)。

1 个答案:

答案 0 :(得分:2)

<强> Foo.php

<?php
namespace Foo;

class Foo
{
    private $bar = 'foo';

    public function getBar()
    {
        return $this->bar;
    }
}

<强>的index.php

<?php
include 'Foo.php';
use Foo\Foo;

$class = 'Foo\Foo';
$foo = new $class();
echo $foo->getBar();

$class = 'Foo\Foo';上的导航默认情况下无效。您可以裁剪该类并使用 Ctrl + N Ctrl + V 来使用PhpStorm的Classsearch

为了能够使用 Ctrl + Left Mouse ,您必须安装Navigate From Literal

File > Settings > Plugins > Browse Repositories > Search > Navigate From Literal

如果您使用的是Proxy,则必须先更改设置才能浏览存储库。