PHP PSR代码编写标准
PHP PSR代码标准
PSR-0 自动加载规范
下面描述了关于自动加载器特性强制性要求:
强制性
- 一个完全标准的命名空间必须要有以下的格式结构
\<Vendor Name>\(<Namespace>\)*<Class Name>
- 命名空间必须有一个顶级的组织名称 ("Vendor Name").
- 命名空间中可以根据情况使用任意数量的子空间
- 从文件系统中加载源文件的时,命名空间中的分隔符将被映射为
DIRECTORY_SEPARATOR
- 命名空间中的类名中的
_
没有特殊含义,也将被作为DIRECTORY_SEPARATOR
对待. - 标准的命名空间和类从文件系统加载源文件时只需要加上
.php
后缀即可 - 组织名,空间名,类名都可以随意使用大小写英文字符的组合