您好我有一个引导程序,我在其中定义了一些基础服务,如
/** @var $serviceManager Zend\ServiceManager\ServiceManager */
$serviceManager = new ServiceManagerComposite(new ConfigurationComposite($configuration['service_manager']));
但是这种类型的文档不能通过我的遗留代码提示,因为我发现这将仅在一个php文件上定义变量。但是因为我使用它作为我的代码的遗留访问点,我需要它用于整个php项目......
任何类型的文档都适用于从Netbeans提示的IDE?
答案 0 :(得分:0)
您可能需要至少复制$serviceManager
的第一次使用,并在每个文件中使用相同的@var
docblock。如果NetBeans尚未通过requires和includes为您解析范围,那么这将是在您所在文件中的“本地”变量上放置上下文的唯一方法。
答案 1 :(得分:0)
Sangoku是完全正确的!
/ * @var $ serviceManager Zend \ ServiceManager \ ServiceManager * /
应该做的伎俩