2010-12-09 91 views
0

我最近開始在我的php類上添加對屬性聲明的註釋。主要原因是,如果沒有評論,NetBeans不理解如何處理這些屬性,因此我無法自動完成。這裏是什麼樣子:PHP - 評論

/** 
* @var MyClass what blabla about the instance. 
*/ 
public $myClassInstance; 

的問題是:當我有更多然後實例化對性能的同一類的1個實例,是有辦法的「多評」?對於其下的每個屬性,只能使用一次@var? (如下)

/** 
* @var MyClass what blabla about the instance. 
*/ 
public $myClassInstance; 
public $myClassInstance2; 

好吧,這似乎愚蠢這樣做一次,但在宣佈主要類型爲例,當它來得心應手,所以它會看起來更好,有少「垃圾」:

/** 
* @var Integer blabla 
*/ 
public $index; 
public $start; 
public $end; 
+0

沒有。如果你想使用這個功能,你必須對你想讓Netbeans識別的屬性發表評論。 – Lee 2010-12-09 07:34:59

回答

0

好,感謝您的回答:)我終於結束了做一個行註釋使用PHPDoc的結構類似:

/** @var Professionnel */ 
protected $auteur; 
/** @var Categorie */ 
protected $categ; 

所以,我有兩件事我找了:不評論和自動完成:)

0

我假設netbeans使用phpDocumentor。從docs不會導致這樣的事情是可能的。

0

phpdoc comments沒有官方標準,特別是IDE的解釋。在這種情況下,最好的辦法是分別爲每個變量分配@var phpdoc。