5

在 php 中,我们使用包含。所以在一个文件中定义的变量,然后它们的范围也跨越了包含的文件。Zend studio 不知道如何获取我在包含文件中使用的变量的类型,当变量类型是一个大类时,这非常烦人。
有没有办法暗示关于变量类型的想法?在包含的文件中?

4

3 回答 3

4

这是非常古老的 Zend Studio 5 的手动输入

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

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

于 2013-05-22T08:33:03.077 回答
3

我有一篇关于Zend Studio 和 PDT Code Completion Tips的一些代码完成技巧的文章可能会有所帮助。但是,尝试限制其他文件所需的变量是个好主意。它很容易使代码难以维护。

于 2010-04-06T16:01:46.970 回答
1
foreach($A as $AnInstance)
/*@var MyClass $AnInstance*/
$AnInstance->doSomething();
于 2010-04-07T01:01:13.173 回答