你好,我有一个引导程序,我在其中定义了一些基础服务,如
/** @var $serviceManager Zend'ServiceManager'ServiceManager */
$serviceManager = new ServiceManagerComposite(new ConfigurationComposite($configuration['service_manager']));
但是这种类型的文档无法通过我的遗留代码进行提示,因为我发现这将只在一个php文件上定义变量。但是因为我使用它作为我的代码的遗留访问点,所以我需要它用于整个php项目。。。
有没有建议哪种类型的文档可以使用Netbeans的IDE提示?
您可能需要在每个文件中用相同的@var
文档块至少复制$serviceManager
的第一次使用。如果NetBeans还没有通过requires和includes为您解析范围,那么这将是在您所在的文件中的"本地"变量上放置上下文的唯一方法。
三国是完全正确的!
/*@var$serviceManager Zend''serviceManager''serviceManager*/
应该做的技巧