在PHP7中,当方法设置给定的参数类型和结果类型时,是否有必要在PHPDoc中再次记录它们?
自从
自从
function foo(string $text): bool
{
return true;
}
相当于
/**
* @param string $text
* @return bool
*/
function foo($text) {
return true;
}
有必要复制这些信息吗?
/**
* @param string $text
* @return bool
*/
function foo(string $text): bool
{
return true;
}
编辑:我不使用PHPDoc来生成我的代码文档,而是为了在PHPStorm的帮助下为我和我的同事保持方法的一致性。