"注释"有什么好处?在学说?

时间:2014-08-09 16:54:27

标签: php mysql symfony doctrine-orm doctrine

我已经使用Symfony一段时间了,我发现Doctrine是处理MySQL数据库的首选方式,它使用了注释(参见annotations reference)。我的问题是:为什么存在?我发现它们难以阅读和调试。这种编程语言有什么优势?

1 个答案:

答案 0 :(得分:3)

所有三个驱动程序的性能都是相同的,因为它们在第一次读取后被缓存。目前很少有客观优势,我能想到的唯一一个是XML,你可以静态验证你的映射(使用XSD),这是注释无法实现的,或YML,或者#34;本机PHP& #34;实施

话虽如此,有些人更喜欢注释,因为它使映射配置更接近实体,而不是将它们放在单独的文件中。当您必须更改实体时,更改映射会更容易,因为您不必查看单独的文件。这就是全部。