PSR-0 ( https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md ) 标准规定类名中的下划线应转换为目录分隔符对应的文件名。
对我来说,这似乎不是一个好主意,因为当不知道标准的人在类名中无辜地使用下划线并且突然自动加载器找不到类并且出现各种奇怪的错误时,它会产生很多错误(参见这个stackoverflow问题例如:Symfony2.1 mapping error: class_parents() )
所以我想这个“功能”一定有某种原因(与某些库的历史兼容性?)。我的问题是:有人知道为什么在 PSR-0 标准中引入了这一点吗?