类名总是StudlyCaps还是PSR-1的例外?

时间:2014-12-27 18:33:47

标签: php psr-1

如果类名a是UPPER情况下的缩写,例如" CORS",类名必须仍然在StudlyCaps中:

class Cors
{
}

下面是我偏好的方式,但我想知道它是否是一种反模式:

class CORS
{
}

1 个答案:

答案 0 :(得分:1)

这是clearly stated

  

类名必须在StudlyCaps中声明。

     

类常量必须以全部大写形式用下划线分隔符声明。

在任何一种情况下都没有例外。 CORS是一个常量,Cors是一个类。根据定义,这是规范的 absolute requirement 。如果你想遵守一个标准,你就不能选择哪个部分。