имя класса всегда StudlyCaps или есть исключения на PSR-1?

Если имя класса a является аббревиатурой в верхнем регистре, например «CORS», имя класса должно быть в StudlyCaps следующим образом:

class Cors
{
}

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

class CORS
{
}

1

Решение

Это четко указано:

Имена классов ДОЛЖНЫ быть объявлены в StudlyCaps.

Константы класса ДОЛЖНЫ быть объявлены в верхнем регистре с разделителями подчеркивания.

Нет никаких исключений, предоставленных в любом случае. CORS постоянная, Cors это класс. Это по определению абсолютное требование спецификации. Если вы хотите придерживаться стандарта, вы не можете выбирать какие части.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]