Почему подчеркивание преобразуется в разделитель каталогов в стандарте PSR -0?

ПСР -0(https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md)стандарт указывает, что символ подчеркивания в имени класса должен быть преобразован в разделитель каталогов в соответствующем имени файла.

Мне это не кажется хорошей идеей, так как это создает много ошибок, когда кто-то, кто не знает стандарта, невинно использует подчеркивание в имени класса, и внезапно автозагрузчик не может найти класс, и появляются всевозможные странные ошибки (. ] см., например, эту проблему с переполнением стека:Ошибка сопоставления Symfony2.1 :класс _родители())

Итак, я думаю, должна быть какая-то причина (исторической совместимости с какой-то библиотекой? )для этой "функции". Мой вопрос: :кто-нибудь знает, почему это было введено в стандарте PSR -0?

6
задан Community 23 May 2017 в 10:31
поделиться