PSR-0 ( https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md ) 標準では、クラス名のアンダースコアをディレクトリ区切り記号に変換する必要があることを指定しています。対応するファイル名。
標準を知らない人が無邪気にクラス名にアンダースコアを使用し、突然オートローダーがクラスを見つけられず、あらゆる種類の奇妙なエラーが表示されると、多くのエラーが発生するため、私にはこれは良い考えではないようです (たとえば、このスタックオーバーフローの問題: Symfony2.1 マッピング エラー: class_parents() )
したがって、この「機能」には何らかの理由(一部のライブラリとの歴史的な互換性?)があるに違いないと思います。私の質問は、なぜこれがPSR-0標準に導入されたのか知っている人はいますか?