我正在使用PHPDocumentor2來記錄PHP項目。具有諷刺意味的是,PHPDoc的文檔不太詳細。我完全理解如何評論文件,類,函數和變量,但是如果在if語句中定義變量或常量,我應該如何評論它?評論phpdocumentor2是否語句
例子:
if ($foo==$bar) {
define('FOOBAR',$foo);
} else if ($foo>$bar) {
define('FOOBAR',$bar);
} else {
define('FOOBAR',$foo+$bar);
}
顯然,我不想加3個註釋,和文檔應真正解釋if語句所以邏輯上的docblock應該if語句開始之前去 - 這將在代碼視圖中最美觀 - 但docBlock必須在「define」之前立即在線。我可以把它放在第一個之前,但看起來很奇怪。
if ($foo==$bar) {
/**
* FOOBAR Definition.
*
* Value of FOOBAR. Yada yada.
* @var int
*/
define('FOOBAR',$foo);
} else if ($foo>$bar) {
define('FOOBAR',$bar);
} else {
define('FOOBAR',$foo+$bar);
}
任何想法?