php开发规范

PSR标准

PHP作为脚本语言,表现得比较松散不严谨,于是造成了编程方法花样百出,特别是代码风格,通常下载来的东西代码风格各异,阅读有一点困难,但这个还不是大问题

更大的问题是要集成这个下载来的第三方类库/插件/框架时,还需要自己改改这改改那才能集成

为了解决这些问题,让大家开发的东西便于大家互相共享使用,再是防止不良风格代码埋成BUG隐患以及解决阅读障碍

有个叫FIG的组织机构制定了一套叫PSR标准的PHP编码规范,其中包含了PSR-0,PSR-1,PSR-2,PSR-3,PSR-4...等规范

php开发规范_第1张图片
我把上⾯这些字对这么⻬容易吗?


php开发规范_第2张图片
php开发规范_第3张图片

一、命名规范

1、变量设置初始值的时候,要根据它的使用用途来初始化为不同的值,比如用于存放计数的变量,它的初始值应该是0而不是'',也不能是false

2、缩进不能使用TAB符+空格,一般ide会自动换行,在代码里手动空格要使用空格键不能使用tab

3、等号,双目运算符和三目运算符的两边都要加空格

php开发规范_第4张图片

4、if只有一行是也要写花括号

php开发规范_第5张图片

5、每一块不同作用的工作代码之间要空开一行,函数与方法里面的第一行不要多余地拍多一个空行

6、变量,函数名,对象方法名都用小写驼峰命名

7、字符串都用单引号

8、当变量在if,for,while等控制结构后面要进行使用,而控制结构内又要对变量做计算的时候,该变量必须在控制结构外面先进行声明并赋予默认值


php开发规范_第6张图片

你可能感兴趣的:(php开发规范)