【发布时间】:2016-04-25 04:14:28
【问题描述】:
是否可以在 PhpStorm 中为 Cassandra DataStax php-driver 激活自动完成功能。
我在 PhpStorm 中尝试了 PHPAdvancedAutocomplete 扩展,但没有帮助。
驱动程序作为扩展加载。它在 phpinfo(); 中也是已知的。
【问题讨论】:
-
“所以它应该在自动完成中可用。” 不。没有 IDE 能够读取您的扩展的编译二进制代码并解释它以完成代码。看看这些类似的问题:stackoverflow.com/a/30329412/783119,stackoverflow.com/a/35923482/783119
-
基本上——看看他们是否有 PHP 的存根文件(或者也许其他人已经做了)。如果他们这样做 - 以任何支持的方式在您的代码中引用它们(例如,放置在项目中任何位置的单独文件夹中,以便 IDE 可以对其进行索引)。如果他们不这样做 - 你可以create such stub file yourself。否则你将不得不忍受这些错误/警告。
标签: database cassandra phpstorm