ばかげた質問かもしれませんが、わからないので困っています...
エンティティを作成すると、各プロパティに注釈がapp/console doctrine:generate:entity
追加されます。@var
何@var
のために使われますか?
それは明らかにデータ型を示していますが、どのドキュメントにも言及されていません。それが存在するかどうかに関係なく機能しているように見えるので、何がそれを使用しているのか疑問に思います。
これは標準の phpdocコメントです。Doctrine アノテーションとは関係なく、Doctrine によって無視されます。これらは、ドキュメントを生成するときに使用され、コード補完をサポートする IDE のメタデータとしても使用されます。