代码之家  ›  专栏  ›  技术社区  ›  Itay Moav -Malimovka

在zend studio中,如何告诉ide变量的类型,这样我就可以自动完成了?

  •  5
  • Itay Moav -Malimovka  · 技术社区  · 14 年前

    在php中,我们使用includes。因此,在一个文件中定义的变量及其作用域也包括文件。 zend studio不知道如何获取我在包含的文件中使用的变量类型,当变量类型是一个大类时,这非常烦人。
    有没有办法向ide提示变量类型?在包含的文件中?

    3 回复  |  直到 11 年前
        1
  •  3
  •   Kevin Schroeder    14 年前

    我有一篇关于代码完成技巧的文章 Zend Studio and PDT Code Completion Tips 也许会有帮助。但是,最好尝试限制其他文件所需的变量。它很容易使维护代码变得困难。

        2
  •  4
  •   Cmyker    11 年前

    这里是一个 manual entry 非常古老的Zend工作室5。

    /* @var $router \Core\Router */
    $router = Registry::get("router");
    $router->route();
    

    此功能也适用于新的Zend Studio,包括版本10!

        3
  •  1
  •   Itay Moav -Malimovka    14 年前
    foreach($A as $AnInstance)
    /*@var MyClass $AnInstance*/
    $AnInstance->doSomething();