2012-07-25 48 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忽略全局名字空間類的前導斜槓的設置。