我如何在函数变量上使用@var?

时间:2010-05-18 08:31:44

标签: php netbeans

我有一个变量$ user,其数据类型为User(一个类)。

我在类方法中得到它所以我不能只输入:

/**
 * @var User
 */
$user = Factory::getInstance('User');

因为它只适用于类属性,而不适用于本例中的方法变量。

我怎么能告诉netbeans该变量在方法中是数据类型User?

谢谢!

1 个答案:

答案 0 :(得分:1)

this answer开始,你可以这样做:

$user = Factory::getInstance('User');
/* @var $user User */

//netbeans should now autocomplete $user->