PHP-FIG
规范
必须启用严格模式
1 | declare(strict_types=1); |
编码规范
关键字必须小写 true
, false
, null
。
类
类的 属性
和 方法
必须添加访问修饰符 private
、protected
以及 public
。
abstract
以及 final
必须声明在访问修饰符之前。
static
必须声明在访问修饰符之后。
类名
大驼峰 StudlyCaps
方法
小驼峰 cameCase
各个方法之间有一个空行。
属性
一定不可
使用关键字 var
声明一个属性。
类的属性命名可以遵循 大写开头的驼峰式 ($StudlyCaps
)、小写开头的驼峰式 ($camelCase
) 又或者是 下划线分隔式 ($under_score
),无论遵循哪种命名方式,都应该在一定的范围内保持一致。这个范围可以是整个团队、整个包、整个类或整个方法。
常量
类常量 大写 + 下划线 FOO_BAR
1 | const APP_KEY = 1; |
函数名
小写 + 下划线 json_to_array
各个函数之间有一个空行。
如果 return
语句之前只有一行 PHP 代码,return
语句之前不需要空行。
如果 return
语句之前有至少有两行 PHP 代码,return
语句之前加一个空行。
变量
小驼峰 cameCase
常量
大写 + 下划线 APP_KEY
依赖管理
使用 composer
管理依赖。