2012-07-25 50 views
3

我有一个类来记录。有一个变量持有类实例,它将在构造函数中初始化。我想知道如何记录(或放置标签),以便正确反映变量类型。phpDoc - 记录持有类实例的私人成员

到目前为止,我已经做到了这一点:

/** 
* Holds the instance of ParseMessage class 
* 
* @access private 
* @var ParseMessage 
*/ 
private $_parse_message; 

此成员生成的文件看起来是这样的:

Holds the instance of ParseMessage class 
$_parse_message : **\ParseMessage** 

我想删除这个“\”变量的类型之前。

+2

我想斜杠是因为phpDoc现在处理命名空间的方式。前导\的类位于全局名称空间中。 – Crontab 2012-07-25 13:31:21

+0

@Crontab是的,我的类是在全局命名空间。我将更改命名空间,但有太多文件要做同样的事情。谢谢你的帮助。希望你可以直接回答,以便我可以接受它:) – 2012-07-26 04:06:44

回答

1

由于phpDoc处理命名空间的方式,导致的斜杠可能存在。前导\的类位于全局名称空间中。除了将你的类放到自己的名字空间中(就像你说过的那样,你会用这个特定的类),我找不到一个让phpDoc忽略全局名字空间类的前导斜杠的设置。