@black_xe

Можно ли давать такое название класса?

Подскажите пожалуйста, можно ли давать название класса такое же как и у namespace ?
6064179c757c8403582614.jpeg
  • Вопрос задан
  • 122 просмотра
Пригласить эксперта
Ответы на вопрос 4
gromdron
@gromdron
Работаю с Bitrix24
С точки зрения самого языка - можно.
Ответ написан
@sl0
Кто ж запретит? Но лучше, конечно, чтобы по названию класса было понятно что он делает.
Если он делает выгрузку в excel, то можно назвать его ExcelWriter или ExcelExporter.
Так же можно изменить структуру папок и неймспейсы, чтобы было яснее. Например:
services/Exporter/Excel, Cvs и т.д.
Ответ написан
На мой взгляд - ничего страшного, но если нет особых обстоятельств, то лучше избегать.
Ответ написан
sergiks
@sergiks Куратор тега PHP
♬♬
Слово "excel" это глагол, означает «превосходить». Если с большой буквы, то зарегистрированный товарный знак продукта Microsoft. Поэтому такое название что namespace, что класса не самое удачное, хотя и вполне легитимное.

Не криминал, работать будет, но хорошо бы назвать по-другому.

Если подумать: какие ещё могут появиться в этом namespace классы? Exporter\ExcelFormatter?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы