在Symfony的Doctrine实体中@var注释是什么?

tet*_*anz 3 doctrine symfony

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

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

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

pro*_*son 11

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