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

时间:2014-10-07 08:39:43

标签: php zend-framework netbeans documentation phpdoc

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

/** @var $serviceManager Zend\ServiceManager\ServiceManager */
$serviceManager = new ServiceManagerComposite(new ConfigurationComposite($configuration['service_manager']));

但是这种类型的文档不能通过我的遗留代码提示,因为我发现这将仅在一个php文件上定义变量。但是因为我使用它作为我的代码的遗留访问点,我需要它用于整个php项目......

任何类型的文档都适用于从Netbeans提示的IDE?

2 个答案:

答案 0 :(得分:0)

您可能需要至少复制$serviceManager的第一次使用,并在每个文件中使用相同的@var docblock。如果NetBeans尚未通过requires和includes为您解析范围,那么这将是在您所在文件中的“本地”变量上放置上下文的唯一方法。

答案 1 :(得分:0)

Sangoku是完全正确的!

/ * @var $ serviceManager Zend \ ServiceManager \ ServiceManager * /

应该做的伎俩