6

也许是一个愚蠢的问题,但它让我不知道......

当我创建一个实体时,app/console doctrine:generate:entity它会为每个属性添加一个@var注释。是@var用来做什么的?

它显然表明了数据类型,但我没有在任何文档中看到它,而且无论它是否存在,事情似乎都有效,所以我只是想知道它的用途。

4

1 回答 1

14

这是一个标准的phpdoc注释。它与 Doctrine 注释无关,它们被 Doctrine 忽略。它们在生成文档时使用,也用作支持代码完成的 IDE 的元数据。

于 2013-03-07T15:08:35.210 回答