【发布时间】:2010-12-20 09:17:21
【问题描述】:
只是好奇 netbeans 中是否有办法为常规变量提供类型提示,以便智能感知能够识别它。我知道你可以为类属性、函数参数、返回类型等做到这一点,但我不知道如何为常规变量做到这一点。在您拥有可以返回不同对象类型的方法(例如服务定位器)的情况下,这将非常有用。
例如:
/**
* @var Some_Service $someService
*/
$someService = ServiceLocator::locate('someService');
在之后使用 $someService 时,netbeans 将提供 Some_Service 类中定义的所有可用方法。
【问题讨论】:
-
这适用于类内部,适用于成员,但我不知道如何在函数或程序代码中做到这一点。
-
我会考虑将其重命名为 PHP IDE 中的变量类型提示,因为这种类型的注释应该适用于所有常见的 IDE(NEtBeans、Eclipse 等)。