我从Eclipse切换到PhpStorm 10.在Eclipse中,我可以通过$x = "Xclass";
上的 Ctrl +鼠标左键单击转到类"Xclass"
。但是在PhpStrom中,我收到了消息:Cannot find declaration to go to
。
我要花一个多小时才能让它运行起来。
问题是我经常使用这种声明($x = "Xclass";
)。
答案 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,则必须先更改设置才能浏览存储库。