Symfony 服务名称中的点是什么意思?

What does the dot mean in Symfony service names?

例如,看看this documentation page。几个服务名称被点缀,我想知道这是否意味着我们正在搜索一个对象的方法,或者它是否没有。

注意我说的是 YAML 格式的服务名称。

根据 Symfony coding standards guide,点只是用于对服务进行分组的分隔符,但它们在代码中没有实际意义。通常人们会将相关服务分组,例如:

image.loader
image.converter
image.viewer

这表明所有服务都与图像有关。通常人们可能会将这些服务分组在同一个文件夹或捆绑包中,但这个决定完全取决于开发人员。