在symfony2 Doctrine中,我们使用如下注释:
/** * @ORM\Column(type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */
我们是否使用它来减少代码中的条件语句?注释的主要目的是什么?
我听说它会降低您网站的整体性能,这是真的吗?有没有人有这方面的经验?
如果有人能够对这个问题有所了解,我会很感激 .
主要目的是方便 - 您可以在一个地方(文件)而不是两个单独的(具有映射信息的实体类yml / xml文件) .
当不习惯将代码放在评论中时,这可能有些奇怪,但经过一段时间后它变得非常自然 .
注释毕竟是编译的,因此在 生产环境 环境中它应该对性能没有影响 .
1 回答
主要目的是方便 - 您可以在一个地方(文件)而不是两个单独的(具有映射信息的实体类yml / xml文件) .
当不习惯将代码放在评论中时,这可能有些奇怪,但经过一段时间后它变得非常自然 .
注释毕竟是编译的,因此在 生产环境 环境中它应该对性能没有影响 .