php代码嗅探器中的@param标记对齐

时间:2011-01-18 12:56:45

标签: php coding-style codesniffer

我正在使用php代码嗅探器来实现一个函数,我想添加@param标签,但是它给了我第一个和第二个参数的对齐错误。

/**
 * for generating thumbnail 
 *
 * @param int    $minSize    an integer to size of thumbnail
 * @param string $sourceUrl  the string to source url 
 *
 * @return int the integer 
 */

function imgThumbs($minSize, $sourceUrl)
{   
}

请建议,为什么它没有显示,第一个和第二个没有对齐是什么问题。

1 个答案:

答案 0 :(得分:17)

  

在最长的变量名称

之后预期 1个空格

在您的代码中,最长的变量名称$sourceUrl后跟 2个空格

编辑:以下是它应该如何工作(至少错误应该消失)。我在重要的地方用空格点。

/**
 * for generating thumbnail 
 *
 * @param.int....$minSize...an integer to size of thumbnail
 * @param.string.$sourceUrl.the string to source url 
 *
 * @return int the integer 
 */