我有以下代码:
/** @var ObjectClass $instanceName */
$x = $instanceName->method();
并且在键入$instanceName->
时没有获得代码完成,Netbean有这样的功能吗?我缺少一些配置或使用错误的语法? $instanceName
是从服务选择器获得的,因此没有参数类型提示属性类型提示,只保留此选项,但不起作用。
答案 0 :(得分:0)
应该是这样的:
/* @var $instanceName ObjectClass */
如果ObjectClass在命名空间内,则必须声明命名空间...不包括PHP使用。
例如:
/* @var $instanceName \Namespace\LikeA\Boss\ObjectClass */