PhpStorm:如何从PhpStorm目前不支持的PECL库中添加方法存根?

jcr*_*oll 11 php phpstorm

PhpStorm有来自各种编译时库方法存根的列表,在这里,它会用在开发自动完成.

我目前有一个PHP AMQP PECL扩展存根列表,我想添加到我的PhpStorm构建中以获得该库的自动完成.

有没有办法做到这一点?

Laz*_*One 14

只需将这些存根文件放在项目的任何位置(或以任何其他支持的方式引用,例如Settings | Languages & Frameworks | PHP | Include path) - IDE将仅用于代码完成(和类似)目的(因此您可以将它们排除在上传/ VCS等之外) ).

从长远来看 - 您可以将PR提交给已经提到的PhpStorm存根库,它可能会成为下一版本标准PhpStorm发行版的一部分.


Mic*_*ler 7

2017年1月更新:您可以git clone(签出)PhpStorm存根存储库到您的本地计算机,并将PhpStorm指向该目录.从那里你可以添加存根,甚至修改/删除现有的存根.

  1. git clone https://github.com/JetBrains/phpstorm-stubs
  2. 打开首选项 - >语言和框架 - > PHP
  3. 单击底部的"高级设置"
  4. 在"默认存根路径"旁边,单击...并导航到phpstorm-stubs文件夹的根目录