我在互联网上找不到任何关于 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 有一些不同...