Безопасно ли иметь 1 буквенное имя класса в PHP, например A, B, C

Безопасно ли иметь однобуквенные имена классов, такие как A, B, P и т. Д.?

Solutions Collecting From Web of "Безопасно ли иметь 1 буквенное имя класса в PHP, например A, B, C"

Нет.

Ваше будущее «я» построит машину времени с единственной целью – похлопывать вас за то, что вы пишете такой нечитаемый код. И тогда произойдет парадокс, и вся реальность, как мы ее знаем, будет уничтожена .

Почему это должно быть опасно? Вы можете использовать их, если хотите. Это только обескураживает, потому что имена одного символьного класса не очень описательны …

Может быть, вы хотите дать классу нормальное имя, но пусть пользователь импортирует его с помощью короткого псевдонима?

 use Some\Long\But\Descriptive\Classname as A; 

Безопасно, да. Читаемый, нет.

Это безопасно для переводчиков. Но это может не помешать вам «безопасно» от других программистов, которые должны его поддерживать 🙂

Из любопытства, какова была бы веская причина для этого? Я предполагаю, что должен быть один.

Нет причин, почему этого не должно быть, но более полезно дать вашим классам содержательное имя

РЕДАКТИРОВАТЬ

Ссылка на руководство по именованию PHP

Да, вас не останавливает, кроме фактора путаницы.

только безопасно, если это класс, который обменивается данными ни с одним другим именем