一、PSR规范整理
PHP 已有的编码规范如下
https://blog.csdn.net/qq_40876291/article/details/103848172
1.1 基本编码规范:PSR1
官网规范链接 https://www.php-fig.org/psr/psr-1/
- 文件只能使用<?php和<?=标记。
- 文件必须仅使用UTF-8,而不使用BOM用于PHP代码。
- 文件应该要么声明符号(类、函数、常量等),要么引起副作用(例如,生成输出、更改Ini 设置等) ,但不应同时包含这两项操作
- 命名空间和类必须遵循“自动加载” PSR:[ PSR-0,PSR-4 ]。
- 类名必须在以驼峰大小写格式命名。(首字母及所有子字首字母都大写,示例 StudlyCaps )
- 类常量所有字母必须为大写,子字之间用下划线分隔。
- 方法名必须以驼峰式声明。(首字母小写,所有子字首的字母都大写,示例 studlyCaps )
1.2 PSR2 编码风格指南(已废弃)
官网规范链接 https://www.php-fig.org/psr/psr-2/
- 代码必须遵照 PSR-1。
- 函数代码必须使用4个空格的缩进,而不是制表符。
- 一行代码长度不该硬性限制;软限制必须为120个字符;应为80个字符或者更少。
- 在namespace声明下面必须有一个空行,而且use声明代码块下面也必须有一个空行。
- 类的左花括号必须放到下一行&#x