phpDocumentor记录了一个可从代码Zend2的每一部分访问的变量


phpDocumentor document a variable accesable from every part of code Zend2

你好,我有一个引导程序,我在其中定义了一些基础服务,如

/** @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*/

应该做的技巧