我正在尝试考虑我的 IDE(此处为 Netbeans)提出的PSR-0和PSR-1建议。PSR-1 说:
类名必须在 StudlyCaps 中声明。
和 :
方法名称必须在 camelCase 中声明。
这当然很好,但是对于命名为类的构造函数,我们应该如何遵守呢?是否以某种方式暗示在这种情况下必须优先考虑第一条规则(在那种文件中,我真的真的不认为应该暗示任何东西)?如果不禁用 PSR-1 建议,我似乎无法让警告消失。Netbean 的检查器是不是有点过于心理僵化了?
不要使用命名为类的构造函数,__contruct()
而是使用。
如PHP 构造函数文档中所述,PHP 似乎只是为了向后兼容才搜索类命名构造函数。