我正在使用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)
{
}
请建议,为什么它没有显示,第一个和第二个没有对齐是什么问题。
答案 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
*/