🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
- 此处的“类”泛指所有的class类、接口、traits可复用代码块以及其它类似结构 - 一个完整的类名需具有以下结构: \\<命名空间>(\\<子命名空间>)\*\\<类名> - 完整的类名必须要有一个顶级命名空间,被称为 "vendor namespace" - 完整的类名可以有一个或多个子命名空间 - 完整的类名必须有一个最终的类名 - 完整的类名中任意一部分中的下划线都是没有特殊含义的 - 完整的类名可以由任意大小写字母组成 - 所有类名都必须是大小写敏感的。 - 当根据完整的类名载入相应的文件…… - 完整的类名中,去掉最前面的命名空间分隔符,前面连续的一个或多个命名空间和子命名空间,作为“命名空间前缀”,其必须与至少一个“文件基目录”相对应 - 紧接命名空间前缀后的子命名空间必须与相应的”文件基目录“相匹配,其中的命名空间分隔符将作为目录分隔符 - 末尾的类名必须与对应的以 .php 为后缀的文件同名 - 自动加载器(autoloader)的实现一定不能抛出异常、一定不能触发任一级别的错误信息以及不应该有返回值