1

我在互联网上找不到任何关于 PSR 规则的信息,其中引用了中间目录的一些规范命名约定:

Use OtherVendor\OtherPackage\Some_Other_0001\BazClass;

是否可以在中使用下划线\Some_Other_Package\或是否存在只能使用 StudlyCase 的规则:

Use OtherVendor\OtherPackage\SomeOther0001\BazClass;

我知道该规则仅针对类和方法的名称设置。那么命名空间声明和导入呢?

更新:

moddle 文件说可以存在一些例外来实现这样的前缀(使用 undersocorer)但防止旧版本的使用:https ://docs.moodle.org/dev/Coding_style#Namespaces

但我没有找到其他参考资料,并且这个其他文档说在范围不命名约定方面与 PSR-12 和 PSR-1 有一些不同...

https://docs.moodle.org/dev/Coding_style#Scope

4

0 回答 0