gpt4 book ai didi

php - "annotations"在Doctrine中有什么优势?

转载 作者:行者123 更新时间:2023-11-29 01:57:19 25 4
gpt4 key购买 nike

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

最佳答案

所有三个驱动的性能是一样的,因为它们在第一次读取后被缓存。几乎没有客观优势,如果有的话,我唯一能想到的是使用 XML,您可以静态验证您的映射(使用 XSD),这对于注释、YML 或“ native PHP”实现是不可能的。

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

关于php - "annotations"在Doctrine中有什么优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25220899/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com