在 PHP 构造函数的情况下如何解释关于方法命名的 PSR-1 规则
How to interpret PSR-1 rule about method naming in the case of PHP constructors
我正在尝试考虑我的 IDE(此处为 Netbeans)提出的 PSR-0 and PSR-1 建议。 PSR-1 表示:
Class names MUST be declared in StudlyCaps.
和:
Method names MUST be declared in camelCase.
这当然很好,但是对于像 class 这样命名的构造函数,我们应该如何遵守呢?它是否以某种方式暗示在这种情况下必须优先考虑第一条规则(在那种文件中,我真的不认为应该暗示任何东西)?如果不禁用 PSR-1 建议,我似乎无法让警告消失。 Netbean 的检查器是不是有点过于顽固了?
不要使用像 class 这样命名的构造函数,而是使用 __contruct()
。
如 PHP constructors documentation 中所述,PHP 似乎搜索 class-named-constructors 只是为了向后兼容。
我正在尝试考虑我的 IDE(此处为 Netbeans)提出的 PSR-0 and PSR-1 建议。 PSR-1 表示:
Class names MUST be declared in StudlyCaps.
和:
Method names MUST be declared in camelCase.
这当然很好,但是对于像 class 这样命名的构造函数,我们应该如何遵守呢?它是否以某种方式暗示在这种情况下必须优先考虑第一条规则(在那种文件中,我真的不认为应该暗示任何东西)?如果不禁用 PSR-1 建议,我似乎无法让警告消失。 Netbean 的检查器是不是有点过于顽固了?
不要使用像 class 这样命名的构造函数,而是使用 __contruct()
。
如 PHP constructors documentation 中所述,PHP 似乎搜索 class-named-constructors 只是为了向后兼容。