1

我有以下代码:

/** @var ObjectClass $instanceName  */
$x = $instanceName->method();

并且在键入时没有完成代码$instanceName->,Netbean 有这样的功能吗?我错过了一些配置或使用了错误的语法?$instanceName是从服务选择器获得的,因此没有参数类型提示也没有属性类型提示,只保留此选项,但不起作用。

4

1 回答 1

0

应该是这样的:

/* @var $instanceName ObjectClass */

如果 ObjectClass 在命名空间内,则必须声明命名空间... PHP usings 不包括在内。

例如:

/* @var $instanceName \Namespace\LikeA\Boss\ObjectClass */
于 2014-05-22T14:28:31.830 回答