Symfony Annotations @return float | int是什么意思

时间:2017-10-31 08:53:03

标签: php symfony annotations return-type

我理解

  

@return int

表示函数将返回一个整数

  

@return float

它将返回一个浮点值。

但是

  

@return float|int

这是否意味着它将返回float或int?

1 个答案:

答案 0 :(得分:3)

它不是symfony,它只是php文档。

@return float|int

返回floatint

http://docs.phpdoc.org/references/phpdoc/tags/return.html

重要的是要注意它只是文档,如果你不维护它,你可以有一个带有错误返回文档的函数:

/**
 * @return int
 */
public function getAge()
{
  return 'I am a string'
}