【问题标题】:ADOdb support in PhpStorm 2017.1PhpStorm 2017.1 中的 ADOdb 支持
【发布时间】:2017-04-15 08:26:43
【问题描述】:

我必须使用 PhpStorm 2017.1 管理一个基于 ADOdb 库构建的大型 PHP 项目。不幸的是,IDE 没有为这个库提供任何支持:对于我使用的每个方法,我都会收到“找不到方法”警告(显然没有参数提示,ça va sans dire)。

我看到有一个关于这个的旧线程(~2011),之后仅此而已,也许 ADOdb 有点像 Area51 的秘密,没有人可以谈论。或者它只是一个没人感兴趣的老技术。

顺便问一下:有没有什么方法(插件、命令、东西)可以让我的 PhpStorm 能够理解 ADOdb?

【问题讨论】:

    标签: php database adodb-php


    【解决方案1】:

    由于 ADOdb 类的实例化方式,PHPstorm 不太可能识别库中的许多命令。 ADOdb 的设计相当古老,但绝不是代码秘密,或者被遗弃。您将在The ADOdb project site

    上找到它的完整文档

    【讨论】:

      【解决方案2】:

      ADOdb 是一个纯 PHP 库(与二进制扩展相反),因此如果您在项目的子目录中有 ADOdb PHP 文件,它应该“正常工作”,因为 PHPStorm 将解析这些 PHP 文件,就好像它们是您自己的文件,因此可以获取有关其中包含的函数和类的信息 - 就像任何其他 PHP 库一样。

      【讨论】:

      • 应该但不会。我的代码以 include_once "lib/adodb/adodb.inc.php" 开头;但这还不够……有什么建议吗?
      • 编辑:该库正在运行,在 PhpStorm 中我可以看到一些函数/方法/等,但无法识别 Execute 或 RecordCount 等方法...
      猜你喜欢
      • 2016-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-07
      • 2011-06-02
      • 2016-01-20
      • 2015-06-26
      • 1970-01-01
      相关资源
      最近更新 更多