仅仅是为了分离关注点吗?
还有其他优势吗?你知道任何使用注释的包吗?
另外需要注意的是symfony-standard默认使用yaml;对于食谱也是如此。
答案 0 :(得分:3)
这适用于symfony1但可能没有任何改变。 Source
您的服务定义的最佳格式是什么?
使用XML格式比YAML具有以下优势: 加载XML文件时,会自动验证该文件 内置的services.xsd文件;
可以在IDE中自动完成XML;
XML格式比YAML格式快;
XML格式没有外部依赖关系(YAML格式依赖于 sfYAML组件)。