ウィキペディアによると、 @param
docblock パラメータtype [$varname] description
の形式$varname
はオプションです。これは、次のように述べている phpDocumentor プロジェクトによって裏付けられているようです。
@param datatype $paramname description @param datatype1|datatype2 $paramname description
注: 0.4.1 以降、@param は、オプションの $paramname を使用して phpdoc.de-style を文書化できます。
では、$paramname を含めるのは適切な形式でしょうか、それとも省略すべきでしょうか?
/**
* Have a foo!
*
* @param string $foo is a string
* @param string This is another string
* @return string
*/
function haveAFoo($foo, $bar) { ... }