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

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

class Cors
{
}

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

class CORS
{
}

1 ответ

Это ясно сказано:

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

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

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

Другие вопросы по тегам