Имя класса всегда StudlyCaps или есть исключения на PSR-1?
Если имя класса a является аббревиатурой в верхнем регистре, например "CORS", имя класса должно быть в StudlyCaps следующим образом:
class Cors
{
}
Ниже приведен способ моего предпочтения, но я бы хотел знать, является ли это анти-паттерном:
class CORS
{
}
1 ответ
Это ясно сказано:
Имена классов ДОЛЖНЫ быть объявлены в StudlyCaps.
Константы класса ДОЛЖНЫ быть объявлены в верхнем регистре с разделителями подчеркивания.
Нет никаких исключений, предоставленных в любом случае. CORS
постоянная, Cors
это класс. Это, по определению, абсолютное требование спецификации. Если вы хотите придерживаться стандарта, вы не можете выбирать какие части.